Я пытаюсь отправить новостную рассылку для своего веб-журнала.Мой PHP-код:
$to = $allEmails[$i]; $subject = $sub; $message = $msg; //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubscribe</a></p>'; $message .= '<br />To unsubscribe , click here '; $message .= "http://www.7sisters.in/index.php?menu=unsubscribe&email=".$to; $message .= '<img src="http://css-tricks.com/examples/WebsiteChangeRequestForm/images/wcrf-header.png" alt="Website Change Request" />'; $message = stripcslashes($message); $from = $from_mail; //$headers = "From:" . $from; $headers = "From:" . $from . "\r\n" . "Reply-To:" . $from . "\r\n" . "X-Mailer: PHP/" . phpversion(); $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; mail($to,$subject,$message,$headers);
Я следовал руководству http://css -tricks.com / 2866-send-nice-html-email-with-php / для встраивания изображений вэта почта.Но изображение не показывается по почте!
Попробуйте это
$subject = $sub; $message = $msg; //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubscribe</a></p>'; $message .= '<br />To unsubscribe , click here '; $message .= "http://www.7sisters.in/index.php?menu=unsubscribe&email=".$to; $message = stripcslashes($message); $message .= '<img src="http://css-tricks.com/examples/WebsiteChangeRequestForm/images/wcrf-header.png" alt="Website Change Request" />';
вы должны увидеть это сообщение: Вставить изображения в почту php
Многие клиенты / браузеры не будут загружать изображения изначально. Если вы хотите получить лучший опыт, вы должны включить его, как описано в этом вопросе.
Хороший урок и здесь: http://www.litfuel.net/tutorials/mail2.htm