2014-09-30 4 views
0

Я отправляю html-письма через phpmailer на своем веб-сайте. Но по некоторым причинам некоторые пользователи live/hotmail не получают мои письма.Некоторые пользователи live/hotmail не получают html-почту

Что касается журналов моего сервера, все электронные письма просто отправляются успешно на нужные адреса электронной почты. Когда я тестирую свой (старый) адрес hotmail, я получаю письма просто отлично, но некоторые пользователи жалуются, что нет.

Тест с новым адресом внешнего вида также не получает никаких сообщений с веб-сайта.

Сценарий отправляет все электронные письма с авторизацией SMTP. Где я должен смотреть дальше?

Мой тестовый сценарий:

include("phpmailer/PHPMailerAutoload.php"); 

$mail = new PHPMailer(); 
$mail->IsHTML(false); 
$mail->IsSMTP(); 
$mail->SMTPAuth = true;     // enable SMTP authentication 

$mail->Host  = "mail.xxx.nl"; // sets the SMTP server 
$mail->Username = "[email protected]"; // SMTP account username 
$mail->Password = "xxxxx";  // SMTP account password 

$mail->From  = "[email protected]"; 

$mail->AddAddress('[email protected]'); 

$mail->AddReplyTo("[email protected]"); 
$mail->FromName = "De website www.xxx.nl"; 
$mail->Subject = 'test'; 
$mail->Body  = 'hallo'; 
$mail->AltBody  = strip_tags('test hallo'); 


if(!$mail->Send()) 
{ $succes = false; echo "Mailer Error: " . $mail->ErrorInfo;} else { echo 'success';} 
+0

Получите ответ со своих спам-папок, это наиболее вероятная проблема. Кроме того, hotmail имеет историю черной почты. Вы можете попробовать добавить подпись DKIM (поддерживаемую в PHPMailer), чтобы улучшить производительность в целом. – Synchro

+0

Я добавил подпись DKIM и протестировал ее по новому адресу, который я только что сделал. К сожалению, я до сих пор не получаю никаких писем или спама. Я также проверил, включен ли мой ip в черный список, что не так. Мне также пришлось добавить DNS-запись для подписания DKIM. Должен ли я ждать до обновления DNS? – Royw

+0

Итак, что скажет ваш почтовый сервер о доставке этого сообщения? – Synchro

ответ

0

Наконец, Microsoft получает на веб-сайт по электронной почте. У меня не было записей DKIM, SPF и обратного DNS.

Кроме того, я связался с Microsoft о моей проблеме. По какой-то причине они не доверяют новым IP-адресам. Теперь они добавили IP в список, сохраняющий отправителей, и пользователи Microsoft правильно получают мои электронные письма.

Все, что вам нужно знать

Смежные вопросы