Не уверен, что не так, я позаботился о том, чтобы установить заголовки, чтобы, возможно, что-то не так. Почтовый индекс, который у меня есть, огромен, поэтому я собрал этого маленького тестера, когда я получаю электронные письма, все HTML-теги присутствуют, но форматирование не происходит. Мне любопытно, если это проблема с тем, как я настроил заголовок, или мне нужно больше к нему. Я искал на форумах, и похоже, что проблема, с которой сталкивалось большинство людей, заключалась в том, что они не добавляли в тип контента HTML, а добавили сюда, так что любая помощь будет потрясающей.
спасибо
Хорошо, поэтому я проверил некоторые уроки онлайн
http://www.webhostingtalk.com/showthread.php?t=416467
http://css -tricks.com / 2866-отправка-хорошо-HTML-почта-с PHP
http://www.w3schools.com/php/func_mail_mail.asp
<?php
session_start();
if (isset($_SESSION['new_count'])) //counts how many fake emails i send myself
{
$count = $_SESSION['new_count'];
}
else
{
//first time
$count = 0;
}
$to = 'myemail@gmail.com';
$subject = 'email test';
$message = '<html><head></head><body>';
$message .= '<h1>this is an email test</h1>';
$message .= '<br />does new line work?<br />';
$message .= 'how about <b>bold</b> and <strong>strong</strong>?<br />';
$message .= '</body></html>';
//updated my header to include mime-version
$mailheader = 'MIME-Version: 1.0' . '\r\n';
$mailheader .= 'Content-type: text/html; charset=ISO-8859-1' . '\r\n';
$mailheader .= 'from: abc@def.com <btyazaki@gmail.com>' . '\r\n';
$yay = mail($to,$subject,$message,$mailheader);
if($yay)
{
echo 'woot';
$count++;
$_SESSION['new_count'] = $count;
echo '<br>Emails Sent: '.$count;
}
else
{
echo 'no woot';
}
?>
Я обновил заголовки до предлагаемых форм на W3 и некоторых других местах. Я предполагаю, что мои заголовки - проблема ... это все еще выводит обычный текст, не html, не уверенный, в чем проблема. Что касается структуры этого скрипта, то это не мой настоящий почтовый скрипт, а тестовый скрипт со счетчиком, поэтому я знаю, сколько писем нужно искать во время тестового сеанса.