O domínio no endereço 'De' não precisa ser o mesmo que o nome do host do servidor smtp, mas o nome do host deve ser registrado publicamente e corresponder ao DNS reverso do IP no qual o sendmail está sendo executado.
Estou tentando diagnosticar por que o email não é enviado de um novo servidor RHEL v5.8. O Sendmail está instalado e funcionando, mas tudo está preso na fila (confirmado com mailq) com erros de conexão expirados.
Se eu tiver o nome do host do servidor para:
natulwebserver01.bto.com
Mas tente enviar emails com PHP e defina o endereço de email 'de' para:
[email protected]
... isso faria com que os servidores de e-mail de destino bloqueassem os e-mails corretamente?
Se sim, isso significa que o endereço de e-mail que eu configurei como um endereço 'de' na função PHP mail () teria que corresponder exatamente ao nome do host do servidor? Por exemplo:
[email protected]
Eu tentei isso e não funciona, mas quero pedir apenas para confirmar em teoria.
Além disso - e talvez essa seja a causa real - o nome do host precisa ser resolvido para o endereço IP do servidor no DNS do servidor de e-mail de destino antes de aceitar e-mails dele?
Por exemplo:
natulwebserver01.bto.com
... é um nome de host internamente significativo, mas não é um nome de domínio registrado publicamente. ou seja, se você pingar natulwebserver01.bto.com, ele não retornará o endereço IP do servidor.
Faz sentido que os servidores de e-mail de destino bloqueiem o e-mail do meu servidor, já que ele está relatando um nome de host que não pode ser verificado com o DNS?
* Modifiquei os nomes de host / domínios reais envolvidos para os propósitos desta pergunta.