mail() отправка в html формате с избражениями

mail() отправка в html формате с избражениями

Кто подскажет, как отправить письмо в html-формате с изображениями? Или где про это можно прочесть? Благодарю.
 

SiMM

Новичок
http://detail.phpclub.ru/article/mail
+ у аттачмента генерируешь Conten-ID, а в src картинок указываешь cid - как именно - можешь подсмотреть, раздраконив любое письмо с вложенной картинкой.
Либо воспользоваться phpmailerом.
 

DiMA

php.spb.ru
Команда форума
Лучше пользоваться PEAR.php.net - mime. Там даже на cid заморачиваться не надо (ну, что бы все было вообще примитивно). Модуль сам произведет замены в html коде по имени аттаченных файлов.
 
DiMA, а можно поподробнее? У меня php 4.3.4. Надо доставлять или нет? Что именно ставить? Со структурой не разобрался. И есть ли пример использования?
 

[Gisma]

Новичок
а ты изображение как аттач добавляй.
а в хтмл пиши так
img src="mydhnews.gif"
а в коде скрипта так:
$mime->addHTMLImage ('mydhcom.gif', 'image/gif');
 

[Gisma]

Новичок
$mime->setTXTBody($text);
$mime->addHTMLImage ($szImage1, 'image/gif');
$mime->addHTMLImage ($szImage2, 'image/gif');
$mime->setHTMLBody($html);

$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$to = $email;
$mail =&Mail::factory('mail');
$mail->send($szMailTo, $hdrs,$body );

-~{}~ 25.05.05 17:01:

include('Mail.php');
include('Mail/mime.php');

-~{}~ 25.05.05 17:01:

;)
 

Yuras

Guest
Нашел хороший скрипт отправки сообщения с сайта на емайл с вложением: http://odissey-dv.ru/attachmail.rar
Но в нем только одно поле для отправки фото.
Мне надо, чтобы можно было отправить 3 фото.
Самй форму-то изменил, а вот скрипт - не получается.
Помогите, пожалуйста, кто понимает в этом!
 

integral9

Новичок
А почему бы не так?
http://pear.php.net/search.php?q=imap&in=packages
Pear поставь - всегда пригодится.
 

kvf77

Red Devil
Класс PHPMailer - умеет все слать и очень просто. Дока на русском:
http://php.russofile.ru/ru/translate/mail/phpmailer/
 

leopard

Новичок
Автор оригинала: [Gisma]
$mime->setTXTBody($text);
$mime->addHTMLImage ($szImage1, 'image/gif');
$mime->addHTMLImage ($szImage2, 'image/gif');
$mime->setHTMLBody($html);

$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$to = $email;
$mail =&Mail::factory('mail');
$mail->send($szMailTo, $hdrs,$body );

-~{}~ 25.05.05 17:01:

include('Mail.php');
include('Mail/mime.php');

-~{}~ 25.05.05 17:01:

;)
использую скрипт такого рода, файл не прикрепляется, пытаюсь прикрепить jpg, письмо приходит с текстовкой jpg (будто Jpg в блокноте просматриваешь), в чем проблема ?
 

dimatr

Guest
Хотел залезть в поиск, а получилось что нужный топик прямо под ногами.

Спасибо!
 
Сверху