Ho aggiunto quanto segue in sendmail.mc:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
e poi:
m4 sendmail.mc > sendmail.cf
service sendmail restart
Ho anche verificato che funzionasse con il servizio di verifica e-mail su http://www.port25.com/domainkeys/ ([email protected]). Servizio accurato, gli invii un'e-mail e risponde all'intestazione from con informazioni su SPF, chiavi di dominio, ecc...
Per completezza, si può anche usare
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
se si ha bisogno di un controllo più assoluto (ad es. in una jail freeb-bsd potrebbe essere auspicabile che confDOMAIN_NAME e MASQUERADE_AS siano impostati in modo molto diverso rispetto ai nomi HELO/EHLO.
Dw.