2017-01-15 3 views
0

나는 (cron 작업을 통해) 고객에게 매일 메일을 보내는 bluehost에 내 사이트를 호스팅하고 있습니다. 모든 메일은 Outlook 및 Hotmail을 제외하고는 정상적으로 작동합니다. 고객은 Outlook/Hotmail 계정에서 이메일을받지 못합니다. 나는 코드를 검사하고 제대로 작동하여 PHP 메일 기능으로 true를 반환했습니다.메일이 Outlook으로 보내지 않는 경우, hotmail

호스팅 관련 MX 레코드가 Gmail로 설정되어 있으면 bluehost 지원팀에서 코드 문제가 있거나 Google에 문의해야하지만 gmail 계정을 통해 직접 메일을 보낼 때 고객이 문제를 확인합니다.

이 문제를 디버그하고 해결하는 방법을 모르겠습니다. 누군가 나에게이 문제를 해결할 수있는 방법이나 이것의 가능한 이유를 제안 할 수 있습니까?

답변

-1

나는 이것이 몇 달 후인지 알지만, 아마도 도움을 줄 수 있습니다. 나는 한동안 이걸로 싸웠다. 사용중인 메일러와 코드에 따라 다르므로 여기에 게시하는 것이 가장 좋습니다.

그러나 Outlook과 hotmail의 스팸 필터는 매우 높으므로 고려해야 할 사항 목록이 있습니다.

첫 번째 - 제 3 자 메일러가 블랙리스트에 올리거나 꽤 빨리 차단 (들려오는 리뷰)하는 것을 들었으므로 IP 주소가 블랙리스트에 등록되지 않았는지 확인하십시오. Outlook (행운을 빌어)에게 연락하거나 전자 메일을 보내고 전자 메일의 헤더에서 IP를 찾고 어딘가에서 블랙리스트 검사기를 확인할 수 있습니다.

두 번째 - 미국의 CAN-SPAM Act of 2003의 일환으로 좋은 책에 등록하려면 어떤 종류의 수신 거부 링크도 제공해야합니다.

셋째 - 당신이 그 라인을 따라 phpMailer 또는 무언가를 사용하는 경우는 다음과 같습니다 아무것도 제거해야합니다 : 그것은 스팸으로 표시 얻을 것이다 때문에

$mail->AddReplyTo("[email protected]"); 
$mail->From = "[email protected] domain.com"; 

합니다.

넷째로 Gmail을 통해 전자 메일을 보내고 타사 앱에 액세스하도록 허용 한 다음 여기 (https://accounts.google.com/b/0/DisplayUnlockCaptcha)로 이동하면 핫메일에 잘 표시됩니다.

동일한 메시지로 핫메일을 너무 자주 테스트하면 다시 차단됩니다.

도움이 되었기를 바랍니다.

+1

모든 도메인에 대해 Reply-To 주소를 사용하는 데 문제가 없습니다 (https://stackoverflow.com/q/29112817/362536 참조). 서버가 유효한 곳의 보낸 사람 주소를 설정할 수도 있고 설정해야 할 수도 있습니다 보내는 사람. – Brad

+1

나는 이것을 나중에 테스트 해 보았습니다. 나는 그것을 몇 군데 읽었고, 어떤 이유로 든 도움을 주었다. 그러나 나의 메일 기록을 바꾸면 더 많은 도움이되었다. –

관련 문제