Это похоже на повторную проблему с outlook.com для многих людей.Php Script отказывается отправить на Outlook.com
Мой сценарий ниже работает с @college.edu
, @gmail.com
, но на outlook.com - он отказывается достигнуть даже junk
папку, фигу inbox
- как я могу изменить его, чтобы исправить это?
Я проверил свой домен отправителя, чтобы убедиться, что он не внесен в черный список.
Сценарий:
<?php
$doraccount = '[email protected]';
$pathwayurl = $_POST['pathway_url'];
$to = $_POST['email_address'];
$subject = "Path Share";
#message for email
$message = '<html><body><div style=width:362px;display:block;margin:0% auto;>';
$message .= "<img src='http://domain.com/sites/default/files/togo3.gif' alt='my site' /></div>";
#$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
#$message .= "<tr style='background: #eee;'></tr>";
$message .= '<div><p>Thank you for using Pathway tool. We have provided you with a link to the below. Please check out our other programs and offerings on the <a href="http://www.oursite.com">our site website</a></p>';
$message .= "<br /><br /><strong>link:</strong> <tr><td>" . $pathwayurl ."</div>";
$message .= '<div><p>The Team<br /><a href="mailto:[email protected]">[email protected]</a></p></div>';;
$message .= "</body></html>";
$headers = "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . PHP_EOL;
$headers .= "From: " . $doraccount . PHP_EOL;
if(mail($to,$subject,$message,$headers)){
echo "<div style=text-align:center;>
<img src='http://domain.com/sites/default/files/togo3.gif' alt='domain' /> <br />
<strong>The email was successfully sent.</strong>
<br> Redirecting you back to the pathway.
</div>";
header('Refresh: 3;url='.$pathwayurl);
#echo $message;
} else {
echo "The email was NOT sent.";
}
?>
Бревна отображающая: К сожалению, сообщения от xx.xx.xx.xx не были отправлены. Пожалуйста, обратитесь к вашему интернет-провайдеру , так как часть их сети находится в нашем списке блоков.
Вы проверили сайты черного списка онлайн, чтобы убедиться, что ваш домен не внесен в черный список? –
Да, я сделал это. – CodeTalk
Возможно, стоит попробовать надлежащую библиотеку почтовой рассылки, такую как SwiftMailer - я думаю, они добавляют заголовки и другие вещи по умолчанию, которые уменьшают проблемы такого рода. – halfer