Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Нужна помощь с отправкой письма
 
 автор: _dreamer_   (27.12.2006 в 19:28)   письмо автору
 
 

У меня возникает такая проблема... отправляю письмо с вложением 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 в 20:08)   письмо автору
 
   для: _dreamer_   (27.12.2006 в 19:28)
 

Я уверен что у меня неправильная струткура письма вот поэтому и выдается в неправильном виде.. может кто знат как правильно? очень нужно..

   
 
 автор: Trianon   (27.12.2006 в 20:50)   письмо автору
 
   для: _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. Последний разделитель частей должен заканчиваться на --

   
 
 автор: _Dreamer_   (27.12.2006 в 21:25)   письмо автору
 
   для: Trianon   (27.12.2006 в 20:50)
 

Большое спасибо за помощь.. признаю наделал много опечаток в посте -- просто спешка и времени было мало (имею ввиду бредовое заполнение From и повтор в cid:attach_id_0)..
изменил multipart/mixed, использовал chunk_split, добавил пробел и "--".. Все заработало! Ура!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования