|
|
|
| У меня возникает такая проблема... отправляю письмо с вложением inline... ссылаюсь на него в тексте письма (<img src='cid:cid:attach_id_0'>).. письмо отправляется все нормально но отображается не в таком виде как мне нужно... вначале отображается само письмо вместе с картинкой а потом еще раз эта же картинка как аттач, несмотря на то что я указываю inline..
помогите пожалуйста срочно нужно сделать рассылку...! заголовок и тело письма привожу ниже.. заранее спасибо!
From: dsadsa
To: info@tigroup.com.ua
Subject: sddsaads
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="my_bound_uid"
--my_bound_uid
Content-type: text/html; charset="windows-1251"
Content-Transfer-Encoding: 8bit
sdasdadsa<img src='cid:cid:attach_id_0'>
--my_bound_uid
Content-Type: application/octet-stream; name="top_line2.jpg"
Content-Disposition: inline; filename="top_line2.jpg"
Content-ID: <attach_id_0>
Content-Transfer-Encoding:base64
/9j/4AAQSkZJRgABAQEAlgCWAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICww KCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUEx McGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICA gICAgICAgICAgICAgICAgICAgICAgICAgIC AgICAgICAgICAgICAgICD/wAARCAAeAAEDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAMH/8QAIhAAAQEGBwAAAAAAAAAAAAAAANICAwUG F5QEBxZUVVaR/8QAGQEAAgMBAAAAAAAAAAAAAAAABgcCAwQF/8QAIxEAAQEHBAMAAAAAAAAAAAAAAAMBAgQT FFFSFRaR0VOSsf/aAAwDAQACEQMRAD8A3GnkgdZhVjhkFEt2zD r1a2b3LSuuJL5+G3bhZCenkzk0aTF+JT0e6CIDA8hWUKy/2zz1hAS0CVhJ7tjsvvZ//9k=
--my_bound_uid
|
| |
|
|
|
|
|
|
|
для: _dreamer_
(27.12.2006 в 19:28)
| | Я уверен что у меня неправильная струткура письма вот поэтому и выдается в неправильном виде.. может кто знат как правильно? очень нужно.. | |
|
|
|
|
|
|
|
для: _dreamer_
(27.12.2006 в 19:28)
| | 0. Во From явно не хватает email-адреса, точнее его доменной части.
1. Content/type сообщения не multipart/mixed а multipart/related
2. в img src не надо cid: дважды повторять. <img src="cid:attach_id_0" />
3. длинное mime/base64-тело файла нужно резать с помощью chunk_split
4. приличия ради я бы в Content-Transfer-Encoding: после двоеточия перед base64 поставил пробел.
5. Последний разделитель частей должен заканчиваться на -- | |
|
|
|
|
|
|
|
для: Trianon
(27.12.2006 в 20:50)
| | Большое спасибо за помощь.. признаю наделал много опечаток в посте -- просто спешка и времени было мало (имею ввиду бредовое заполнение From и повтор в cid:attach_id_0)..
изменил multipart/mixed, использовал chunk_split, добавил пробел и "--".. Все заработало! Ура! | |
|
|
|