Como você especifica o FQDN (host e nome de domínio) que um servidor de correio apresenta como HELO / EHLO ao enviar email de saída com sendmail?
9
Adicionei o seguinte no 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 email em http://www.port25.com/domainkeys/ ([email protected]). Bom serviço, você envia um e-mail e ele responde ao cabeçalho from com informações sobre seu SPF, chaves de domínio, etc.
confDOMAIN_NAME
NÃO deve ser um domínio de email. A configuração para que isso faça com que o sendmail rejeite as mensagens porque acha que as caixas de correio são (ou deveriam ser) locais.foo.localdomain
apareça nos cabeçalhos de email, tente usar asMASQUERADE
funções para garantir que o email enviado não contenha um nome de máquina local nos cabeçalhos . Eu tenho que partir daqui (linhas devem ser inseridos antes de quaisquerMAILER
entradas) cyberciti.biz/tips/...Para completude - também é possível usar
se for necessário um controle mais absoluto (por exemplo, em uma prisão freeb-bsd, pode ser desejável que o confDOMAIN_NAME e o MASQUERADE_AS sejam definidos muito diferentes dos nomes HELO / EHLO.
Dw.
fonte
Também configure o
/etc/hosts
arquivo como abaixofonte