Я настроил локальную среду разработки на Snow Leopard и настроил postfix для отправки электронной почты через мой почтовый сервер isp.
Я со временем заставил работать постфикс после большого разочарования, но теперь, когда мои электронные письма отправляют, информация заголовка сбивается с толку!
Я использую следующий код php:
$email = "me@mydomain";
$subject = "Email tester";
$body = "Simple test";
$header = "From: me@mydomain \r\n";
$header .= "MIME-VERSION: 1.0\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$phpversion = phpversion();
$header .= "X-Mailer: PHP v$phpversion\r\n";
mail($email,$subject,$body,$header);
echo "message sent!";
Заголовки To: и Subject: отображаются так, как должны, в заголовке !, а остальные отображаются в теле письма. Это делает электронную почту похожей на поле from в почтовом клиенте пустым.
Я пробовал различные php-скрипты, некоторые очень простые, но это одно и то же, заголовки всегда отображаются в теле письма.
Я думаю, что это может быть проблема с постфиксом, но не уверен, кто-нибудь сталкивался с такой проблемой раньше?