Электронная почта PHPMailer идет для спама, электронная почта Outlook не делает

Это не желательный подход вообще, из-за проблем безопасности...

Но, если Вы даете разрешения чтения к сервису, который выполняется appcmd в файл applicationHost.config файл, расположенный в %windir%\system32\inetsrv\config каталог, Вы необходимо смочь выполнить a .bat файл с appcmd команды в нем от CruiseControl (по крайней мере, в моем случае).

Я сделал это на Сервере Сборки Windows Server 2008.

0
задан 17 August 2012 в 05:12
2 ответа

Заголовки, отправляемые Outlook и PHPMailer, или любой другой почтовой программой, отличаются. Многие фильтры спама автоматически повышают рейтинг сообщения при обнаружении таких заголовков. Вероятно, это потому, что они настолько распространены в спаме.

В качестве первого шага удалите все заголовки, которые идентифицируют отправляющую систему как PHPMailer. Если это не помогает, посмотрите на само сообщение и попробуйте изменить его так, чтобы оно не выглядело как спам, поскольку ваше сообщение может быть на грани.

1
ответ дан 4 December 2019 в 14:25

У меня была такая же проблема при использовании PHPMailer, и вот что решило проблему для меня: установите отправителя (он отличается и отличается от «От») на действительную учетную запись электронной почты для домен, с которого вы отправляете электронное письмо. Это заставляет PHPMailer правильно установить информацию «из конверта», чтобы электронное письмо прошло проверку SPF и Sender-ID. Без этого "конверт-от" - это комбинация идентификатора пользователя и сервера на уровне ОС, которая не поддается проверке. Я надеюсь, что это поможет.

Пример кода:

$mail = new PHPMailer;

$mail->From = 'from_email@domain.com';
$mail->Sender = 'sender_email@domain.com';
...
1
ответ дан 4 December 2019 в 14:25

Теги

Похожие вопросы