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

Форум PHP

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

 

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

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

тема: Как обратиться к аттачу в письме
 
 автор: NIK   (19.12.2006 в 16:02)   письмо автору
 
 

Отправляю с сайта электронное письмо с аттачем (к примеру с изображением). Как мне обратиться к этому изображению в теле письма? То есть чтобы письмо с изображением image.gif и таким сообщением:


<htm><head></head><body><img src='/image.gif'></body></html>


выводило получателю изображение image.gif, которое прилепленно в аттаче. Как такое сделать?

PS: собственно для чего это нужно? Конечно можно просто указывать прямой адрес изображения, но некоторые программы-почтовики либо скрывают изображения по умолчанию, либо их не реально отобразить вообще. Думаю если изображения прикреплять к сообщению, а потом использовать их, всё будет ок..

   
 
 автор: NIK   (19.12.2006 в 19:48)   письмо автору
 
   для: NIK   (19.12.2006 в 16:02)
 

вот нашёл статью: http://phpclub.ru/detail/article/mail#part_3 - понял, что изображения нужно не прикреплять, а "вкладывать" чтоли.. Вообщем посылать их нужно каими-то специальными заголовками, которые присваивают изображениям "Content ID". В этой статье использовали PEAR (кстати, что это? нечто оффициальных классов/функций?) - Mail_Mime. Скачал, посмотрел нужную функцию. Но если честно, то ничего не понял. С ООП знаком поверхностно, да ещё и код видно профессиональный.

Взываю о помощи, помогите пожалуйста разобраться - какие заголовки нужно посылать, чтобы заменить изображение на Content ID в письме ?

PS: сам пакет PEAR находится здесь: http://pear.php.net/package/Mail_Mime/download

   
 
 автор: Trianon   (19.12.2006 в 20:50)   письмо автору
 
   для: NIK   (19.12.2006 в 19:48)
 

Цитата из RFC2111

     From: foo1@bar.net
     To: foo2@bar.net
     Subject: A simple example
     Mime-Version: 1.0
     Content-Type: multipart/related; boundary="boundary-example-1";
                   type=Text/HTML

     --boundary-example 1
     Content-Type: Text/HTML; charset=US-ASCII

     ... text of the HTML document, which might contain a hyperlink
     to the other body part, for example through a statement such as:
     <IMG SRC="cid:foo4*foo1@bar.net" ALT="IETF logo">

     --boundary-example-1
     Content-ID: foo4*foo1@bar.net
     Content-Type: IMAGE/GIF
     Content-Transfer-Encoding: BASE64

     R0lGODlhGAGgAPEAAP/////ZRaCgoAAAACH+PUNvcHlyaWdodCAoQykgMTk5
     NSBJRVRGLiBVbmF1dGhvcml6ZWQgZHVwbGl jYXRpb24gcHJvaGliaXRlZC4A
     etc...

     --boundary-example-1--

   
 
 автор: NIK   (19.12.2006 в 22:38)   письмо автору
 
   для: Trianon   (19.12.2006 в 20:50)
 

спасибо, буду разбираться на основе этого...

   
Rambler's Top100
вверх

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