Я провожу тесты, я пробовал два решения:
Первый отправляет сообщение внутри заголовков (параметр сообщения функции mail () пуст) []
$boundary = "nextPart";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: ".$from_name." <".$from.">\r\n";
$headers .= "Content-Type: multipart/alternative; boundary = $boundary\r\n";
//Html
$headers .= "\n--$boundary\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= $html;
//Text
$headers .= "\n--$boundary\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= $text;
Второй: http://www.webcheatsheet.com/PHP/send_email_text_html_attachment.php#attachment (установить заголовки и отправить их внутри сообщения)
Ни один из них не работает должным образом (первый не работает вообще, второй работает в gmail, но это не правильно отформатированный адрес электронной почты, и некоторые клиенты не могут его обработать).
Рассекая код php mailer (http://phpmailer.worxware.com/index.php?pg=phpmailer) я увидел, что он даже не пытается отправлять составные электронные письма.
Так что мне интересно, можно ли отправлять ПРАВИЛЬНО отформатированные составные письма с функцией php mail.
Спасибо
p.s. Я знаю и использую груши, я просто хочу понять это.