Email

如何根據發件人地址轉發電子郵件?

  • March 13, 2021

所以我有一個獨特的情況。我為一個 MSP 工作,我們在我們的環境中為一個將 SMTP 發送到我們內部郵件伺服器的客戶託管一個 Unix 伺服器。問題出在這個 unix 伺服器上,有一些應用程序向 person@customer.com 發送郵件,而一些應用程序向 myteam@msp.com 發送郵件。這些應用程序一起生活和工作,所以我只能在一個地方配置 SMTP 設置。

我的想法:我可以使用 Sendmail 或 Postfix 來查找發件人地址並相應地轉發嗎?像某種條件轉發器?

範例:郵件的發件人地址為 *@customer.com 並轉到他們的郵件伺服器進行投遞,發件人地址為 *@msp.com 的郵件轉到我們的郵件伺服器?

Posfix 支持根據發件人地址選擇中繼,見

http://www.postfix.org/postconf.5.html#sender_dependent_relayhost_maps

sendmail 支持類似的東西,但它需要 sendmail.org 不支持的 sendmail.cf 修復。

引用自:https://serverfault.com/questions/1056356