Email-Server
如何設置單獨的中繼將 sendmail 外發郵件發送到外部域
我有 FreeBSD 10.1 和 sendmail 8.14.9。假設我的主機是“myhost.mydomain.com”,我想要:
- 發往“mydomain.com”中主機的所有郵件都將轉到“mail.mydomain.com”,同時看起來來自“myhost.mydomain.com”,並且
- 所有其他外發郵件都轉到“extmail.mydomain.com”,而似乎來自“myhost.mydomain.com”。
我可以修改 sendmail.mc(或 sendmail.cf)來完成這個嗎?
目前,所有外發郵件都已成功發送至“mail.mydomain.com”,如我在上面(1)中所述,並且在我的 sendmail.mc 中有(除其他外):
MASQUERADE_AS(`mydomain.com')dnl MASQUERADE_DOMAIN(`mydomain.com')dnl define(`SMART_HOST', `mail.mydomain.com') define(`MAIL_HUB', `mail.mydomain.com') FEATURE(`masquerade_entire_domain')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`allmasquerade')dnl
我想你可能想使用功能“mailertable”
https://www.sendmail.com/sm/open_source/docs/m4/mailertables.html