Стиль электронной почты PHP - PullRequest
0 голосов
/ 13 февраля 2012

Итак, на веб-сайте, над которым я работаю, есть автоматическое письмо, отправляемое при регистрации.Когда он отправляет, он показывает css.

$body '<span style="color:#444444;">Header</span>';

Я также попробовал этот код, который я нашел в Интернете, который имел style = \ "asdas \", затем использовал команду для удаления слешей, но это тоже не сработало,Есть ли простой PHP-код, который просто вставит HTML в электронную почту?

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Во-первых, убедитесь, что вы поставили $body =, как подсказывает @JamWaffles.

Далее, вы правильно настраиваете свои заголовки?

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
0 голосов
/ 13 февраля 2012

Вы можете найти довольно подробное руководство здесь: http://css -tricks.com / send-nice-html-email-with-php /

Это показывает важность заголовков,HTML против TXT электронной почты и пожеланий пользователя.Это должно быть хорошей отправной точкой для вас.

Вы также можете добавить проверку tld в свой код и предположить, что у них будет html-совместимый почтовый клиент / веб-интерфейс (gmail / yahoo / live и т. Д.), Или вы можетепросто попросите их предоставить вам эту информацию, а затем отправьте им электронные письма в том формате, в котором они вас просили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...