¿Cómo se especifica el FQDN (Host y Nombre de dominio) que un servidor de correo se presenta como HELO / EHLO cuando envía un correo saliente con sendmail?
¿Cómo se especifica el FQDN (Host y Nombre de dominio) que un servidor de correo se presenta como HELO / EHLO cuando envía un correo saliente con sendmail?
Respuestas:
Agregué lo siguiente en sendmail.mc:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
y entonces:
m4 sendmail.mc > sendmail.cf
service sendmail restart
También verifiqué que esto funcionaba con el servicio de verificación de correo electrónico en http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com). Servicio ordenado, le envía un correo electrónico y responde al encabezado from con información sobre su SPF, claves de dominio, etc.
foo.localdomain
que aparezca en los encabezados de correo electrónico, intente usar las MASQUERADE
funciones para asegurarse de que su correo enviado no contenga un nombre de máquina local en los encabezados . Tengo que de aquí (líneas deben introducirse antes de que cualquier MAILER
entradas) cyberciti.biz/tips/...
Para completar, también se puede usar
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
si uno necesita más control absoluto (por ejemplo, en una cárcel de freeb-bsd, puede ser deseable tener confDOMAIN_NAME y MASQUERADE_AS establecidos muy diferentes a los nombres HELO / EHLO.
Dw.
define(`confSMTP_LOGIN_MSG', `$j; $b')dnl
También configure el /etc/hosts
archivo como a continuación
xxx.xxx.xxx.xxx server server.yourdomain.com server
127.0.0.1 server server.yourdomain.com server
confDOMAIN_NAME
NO debe ser un dominio de correo electrónico. Al configurarlo, sendmail rechazará los mensajes porque cree que los buzones son (o deberían ser) locales.