Como especificar HELO de saída com o sendmail?

9

Como você especifica o FQDN (host e nome de domínio) que um servidor de e-mail apresenta como em HELO / EHLO ao enviar e-mails enviados com o sendmail?

    
por Kyle Brandt 23.11.2010 / 19:25

3 respostas

12

Adicionei o seguinte em sendmail.mc:

define('confDOMAIN_NAME', 'mail.foo.com')dnl

e depois:

m4 sendmail.mc > sendmail.cf
service sendmail restart

Também verifiquei que isso funcionava com o serviço de verificação de e-mail no link ([email protected]) . Serviço limpo, você envia um e-mail e responde ao cabeçalho de com informações sobre seu SPF, chaves de domínio, etc ...

    
por 23.11.2010 / 19:44
5

Para completar - também é possível usar

define(confHELO_NAME,'something.not.the.same.as.the.domain.name')

se precisar de mais controle absoluto (por exemplo, em uma cadeia de freeb-bsd pode ser desejável ter os confDOMAIN_NAME e MASQUERADE_AS definidos muito diferentes que os nomes HELO / EHLO.

Dw.

    
por 31.05.2014 / 14:15
0
define('confSMTP_LOGIN_MSG', '$j; $b')dnl

Também configure o arquivo /etc/hosts como abaixo

xxx.xxx.xxx.xxx           server server.yourdomain.com server
127.0.0.1                 server server.yourdomain.com server
    
por 23.11.2010 / 19:31