PHPMailer Sendmail с Godaddy не работает для Hotmail только в Linux

Я работаю с PHP Mailer для отправки писем. Это работает нормально в моем localhost. И когда я проверил это с моего сервера Linux, я получаю письма всем как хорошо, кроме Hotmail . Пожалуйста, найдите приведенный ниже код.

<?php require_once('PHPMailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();

$mail->From = "[email protected]";    //From Address -- CHANGE --
$mail->FromName = "myname";    //From Name -- CHANGE --
$mail->AddAddress('*****@hotmail.com');    //To Address -- CHANGE --
$mail->AddAddress('*****@gmail.com');
$mail->AddReplyTo("[email protected]", "gmail"); //Reply-To Address -- CHANGE --

$mail->WordWrap = 50;    // set word wrap to 50 characters
$mail->IsHTML(false);    // set email format to HTML

$mail->Subject = "AuthSMTP Test";
$mail->Body    = "AuthSMTP Test Message!";

if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}

echo "Message has been sent";

?>

После запуска я получаю ответ как

Message has been sent

Но получать почту на мой Gmail а / с, а не на Hotmail.

Пожалуйста, помогите относительно этого.

Заранее спасибо.

0

Решение

У меня такая же проблема; действительно, почта прибыла в другие места, кроме Hotmail.

Оказывается, MS *** недавно решила заблокировать электронные письма от godaddy mailers (secureserver.net). И эти электронные письма даже не отправляются в спам / удаленные папки для получателей горячей почты, они просто отправляются в эфир. Хочешь верь, хочешь нет.

После звонков и писем обеим сторонам, где, конечно, вы не получили никакой полезной информации или решения, я просто решил обойти их почтовые программы и вместо этого использовать сторонний сервис: sendgrid.com. Не использовал их решение smtp, так как GD, кажется, блокирует внешний smtp (по крайней мере, на виртуальном хостинге); но sendgrid-php работает просто отлично.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]