Linux
如何使用 sendmail 指定傳出 HELO?
當使用 sendmail 發送外發電子郵件時,如何指定郵件伺服器在 HELO/EHLO 中呈現的 FQDN(主機和域名)?
我在 sendmail.mc 中添加了以下內容:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
進而:
m4 sendmail.mc > sendmail.cf service sendmail restart
我還驗證了這適用於http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com) 上的電子郵件驗證器服務。整潔的服務,您向它發送一封電子郵件,它會回復來自標頭的有關您的 SPF、域密鑰等的資訊…
為了完整性 - 也可以使用
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
如果需要更多的絕對控制(例如在 freeb-bsd 監獄中,可能需要將 confDOMAIN_NAME 和 MASQUERADE_AS 設置為與 HELO/EHLO 名稱非常不同。
德。