Um servidor que estou cuidando usa o qmail para MTA. Posso enviar e receber para quase todos os domínios, exceto um ou dois que dão o seguinte erro ou algo muito semelhante:
550-Verification failed for <[email protected]>
550-No Such User Here
550 Sender verify failed
Pelo que entendi neste artigo, o host remoto tenta enviar um email ao meu host para verificar se a caixa de correio realmente existe.
Tentei os mesmos comandos com telnet do meu laptop e recebo 250 ok
respostas, levando a pensar que o usuário realmente existe.
Por que, então, o host remoto não recebe a mesma resposta que eu?
Como posso verificar se o tráfego do host remoto é realmente roteável para o meu host de envio?
Alguma outra sugestão?
obrigado
Respostas:
Isso não é culpa sua. Isso é uma falha do servidor do seu destinatário.
Fazer "verificação por remetente" é sempre uma má ideia. Você precisa convencer o destinatário a interromper esse comportamento, pois esse não é um método antispam adequado.
Mas qualquer coisa que você faça para consertá-lo do seu lado é uma perda de tempo.
fonte
Isso ocorre porque você está usando um campo De que difere do nome real da conta da caixa de correio.
Alguns servidores SMTP estão configurados para rejeitar essa inconsistência.
Por exemplo, se o nome da sua conta real for
[email protected]
, você não poderá enviar e-mails como[email protected]
.fonte
Eu tive o mesmo erro. Funcionou depois que adicionei a
root:[email protected]:mail.example.com
linha ao/etc/ssmtp/revaliases
arquivo.fonte