Вот мой код:Я не могу отправить электронную почту php в Hotmail?
<?php
$to = '[email protected]';
$subject = 'reservation hotel n';
$msg ='ok';
// Make sure to escape quotes
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: hôtel <[email protected]' . "\r\n";
mail($to, $subject, $msg, $headers);
?>
Он работал для Gmail, Yahoo, GMX ... но он не работает для Hotmail/Live/MSN.
Поскольку он работал в Gmail, я могу предположить, что он не имеет никакого отношения к моему серверу, не так ли?
Я также попробовал это просто: http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/Default.aspx
Обслуживание системы выполняется. Пожалуйста, повторите попытку позже.
думать о помощи
См: http://stackoverflow.com/questions/22433687/how-to-format-an-email-that-hotmail-outlook- is-happy-with –
Hotmail/Microsoft очень жесткие, когда дело доходит до приема писем - они уделяют очень пристальное внимание определенным настройкам заголовков/их значениям, отправителю и местоположению (серверу) «сопоставление» и т. д. См. другие вопросы с похожими темы, чтобы попытаться найти решение, http://stackoverflow.com/search?q=php+mail+hotmail – CBroe
Существует целая конфигурация сервера, которую вам нужно будет сделать, чтобы сделать ваш сервер надежный для отправки по электронной почте. Большинство людей в настоящее время используют сторонние сервисы, такие как Amazon, потому что у них все настроено, и вы можете быть уверены, что ваши письма не будут восприняты как спам. Ничего не плохого в вашем коде – danhardman