PHP электронной почты показывает исходный код HTML в Apple Mail

1

Я отправляю html-адрес электронной почты, и электронная почта отлично отображается везде, кроме как показывает исходный код вместо содержимого в почте Apple.

Вот что я сделал:

$to = "";
$subject = "";
$message = '
<html>
<head>
<title>New Inquiry From Quick Contact Form</title>
</head>
<body>
<table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#F4F3F4">
<tbody>
<tr>
<td style="padding: 15px;">Name:</td>
</tr>
<tr>
<td style="padding: 15px;">Last Name:</td>
</tr>
</tbody>
</table>
</body>
</html>
';

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= 'From: "<support@mydomain>"' . "\r\n";
mail($to,$subject,$message,$headers);

Примечание. HTML в моей переменной "message" выше - это просто образец. У меня есть действующий HTML в моей реальной разработке. Я думаю, что я делаю что-то не так с моими заголовками.

Любая помощь высоко ценится!

Благодаря,

  • 2
    как насчет попробовать действительный HTML
  • 0
    Приведенный выше HTML является просто примером. У меня есть прекрасный HTML-код на самом деле в разработке. что-то должно быть не так со мной заголовки. Спасибо
Показать ещё 3 комментария
Теги:
html-email

1 ответ

0

Не уверен, это поможет, но я бы попытался использовать класс phpmailer, поскольку он делает заголовки более точными (google для загрузки класса phpmailer). Также вы можете отправлять электронные письма с помощью g-mail smtp-сервера (Google для отправки электронной почты по электронной почте через gmail).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню