Agregué lo siguiente en sendmail.mc:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
y luego:
m4 sendmail.mc > sendmail.cf
service sendmail restart
También verifiqué que esto funcionó con el servicio de verificación de correo electrónico en http://www.port25.com/domainkeys/ ([email protected]). Buen servicio, le envía un correo electrónico y responde al encabezado con información sobre su SPF, claves de dominio, etc...
Para completar, también se puede usar
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
si se necesita un control más absoluto (p. ej., en una cárcel de freeb-bsd, puede ser deseable tener el confDOMAIN_NAME y MASQUERADE_AS configurados de forma muy diferente a los nombres HELO/EHLO.
Dw.