
我的 smtp 伺服器網域(來源)是 xxx.com。當我嘗試發送電子郵件時[電子郵件受保護]從 smtp 伺服器,它不會傳送該郵件,因為此 user51 未託管在此 smtp 伺服器上。 user51 有一個網域為 xxx.com 的 Google Apps 帳戶
因此,如果該用戶不在本機託管,我希望 smtp 伺服器能夠遠端傳送郵件。
postfix 怎麼可能?
部分main.cf
# mydomain
relayhost = $mydomain
# relay_domains
答案1
嘗試從main.cf刪除xxx.com
或$myorigin
mydestination
答案2
如果「真正的」xxx.com 指向 Google Apps 的電子郵件(即,網路理解的 MX 記錄指向 Google 的電子郵件伺服器),那麼您的本地 SMTP 不應聲稱它是該網域的中繼。配置不正確。
您所需要做的就是從您的 smtp 伺服器中刪除 xxx.com 作為網域。
另一方面,如果 xxx.com 的真實電子郵件伺服器是您的伺服器,那麼它應該正確嘗試在本地發送,如果帳戶不存在,則失敗。
您不能像這樣在兩個不同的地方擁有一個電子郵件網域。您可以擁有兩個不同的電子郵件伺服器,它們是網域電子郵件的有效收件人,但一旦它們擁有電子郵件,就需要它們確保它們合作並將其發送到使用者的電子郵件箱。