Во-первых, вы должны отправить свою рассылку в формате HTML.Затем вы можете вставить изображение в свой бюллетень как
<img src="image_url">
. Image_url может быть удаленным или встроенным.Удаленный образ делает электронную почту меньше, но большинство почтовых клиентов запрашивают одобрение пользователя.Встроенное изображение будет отображаться без запроса пользователя, но будет частью электронной почты.
Чтобы использовать удаленное изображение, просто разместите изображение где-нибудь и укажите URL-адрес как image_url.
Встроенное изображение должнобыть закодированы как части MIME.Это не тривиально, чтобы сделать это.Вам нужно использовать такой пакет, как PhpMailer,
http://sourceforge.net/projects/phpmailer/
Вот пример,
<?php
require("class.phpmailer-lite.php");
$mail = new PHPMailerLite();
$mail->From="you@example.com";
$mail->FromName="Your Name";
$mail->AddAddress("list@example.com");
$mail->Subject = "Your fancy newsletter";
$mail->IsHTML(true);
$mail->AddEmbeddedImage('image.png', 'image_id', 'test.png', 'base64', 'image/png');
$mail->Body = <<<EOT
<h1>My Newsletter</h1>
<p>This picture is embedded in newsletter: <img src="cid:image_id" /></p>
EOT;
$mail->AltBody="Text only, sorry no image";
if(!$mail->Send())
{
echo "Error sending: " . $mail->ErrorInfo;
}
else
{
echo "Mail is sent";
}
?>