O hostname do servidor precisa corresponder ao nome de domínio do endereço de email do qual você está enviando? O nome do host precisa ser verificável com o DNS?

1

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.

    
por dabayl 23.04.2012 / 18:49

1 resposta

2

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.

    
por 23.04.2012 / 18:55