Все письма, приходящие с моего сервера, были 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[email protected]:
mail($urow['email'],$subject,$notify,$headers,"-f [email protected]");
Почему я думаю, что это связано с проблемой спама?
Этот IP-адрес отображается в HELO как «localhost.localdomain», что нарушает соответствующие стандарты (в частности: RFC5321).
CBL не ведет список нарушений RFC как таковых.особый Однако поведение сильно коррелирует с заражением спамботами. Другими словами, из тысяч и тысяч IP-адресов, HELO'ющих таким образом, все, кроме горстки, заражены и выплевывают мусор. Даже если это не заражение, это неправильная конфигурация, которую следует исправить, поскольку многие механизмы фильтрации спама работают по тем же правилам, и лучше всего исправить ее независимо от того, заметит это CBL или нет.