Все письма, приходящие с моего сервера, Received: (from www-data@localhost)
хотя я установил 127.0.0.1 mydomain.org mydomain server2
в /etc /hosts. Я думаю, что это причина, по которой он попадает в папку со спамом.
Как я могу изменить это Received: (from www-data@localhost)
?
$headers = "Sender: " . $fromMail . "\r\n";
$headers .= "From: " . $fromMail . "\r\n";
$headers .= "Reply-To: ". $replayFromMail . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
mail($urow['email'],$subject,$notify,$headers);
Я также попытался добавить -f no-replay@mydomain.org:
mail($urow['email'],$subject,$notify,$headers,"-f no-replay@mydomain.org");
Почему я думаю, что это связано с проблемой спама?
Этот IP-адрес HELO называется «localhost.localdomain», что нарушает соответствующие стандарты (в частности: RFC5321).
CBL не перечисляет нарушения RFC как таковые. Это конкретное поведение, однако, сильно коррелирует с инфекциями спамботов. Другими словами, из тысяч и тысяч IP-адресов, ХОЛОДИРУЮЩИХ этот путь, все, кроме горстки, заражены и изрыгают мусор. Даже если это не заражение, это неверная конфигурация, которую следует исправить, поскольку многие механизмы фильтрации спама работают с одинаковыми правилами, и лучше всего это исправить независимо от того, замечает ли это CBL или нет.