Todas as mensagens vindas do meu servidor, Received: (from www-data@localhost)
mesmo que eu tenha definido 127.0.0.1 mydomain.org mydomain server2
em / etc / hosts. Eu acho que essa é a razão pela qual ele está acabando na pasta de spam.
Como eu posso mudar isso 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);
Eu também tentei adicionar -f no-replay@mydomain.org:
mail($urow['email'],$subject,$notify,$headers,"-f no-replay@mydomain.org");
Por que eu acho que está relacionado ao problema de spam?
Esse endereço IP é HELO'ing como "localhost.localdomain", que viola os padrões relevantes (especificamente: RFC5321).
O CBL não lista as violações de RFC per se. Este comportamento particular , no entanto, correlaciona-se fortemente com infecções por spambot. Em outras palavras, dentre milhares e milhares de endereços IP usando essa maneira, todos, com exceção de alguns, estão infectados e expelindo lixo. Mesmo que não seja uma infecção, é uma configuração incorreta que deve ser corrigida, porque muitos mecanismos de filtragem de spam operam com as mesmas regras, e é melhor corrigi-la independentemente de a CBL notá-la ou não.
hostname -f
me dá meu domínio
/etc/hosts
? AFAIR sendmail define "este nome de e-mail do host" durante a inicialização do daemon.
/etc/hosts
arquivo? O que a saída dehostname
dar?