Exim

Exim - 將來自多個域的電子郵件作為一個處理

  • August 20, 2015

我的本地註冊商允許註冊以 結尾的域,.com.uy並且最近開始提供.uy域(免費.uy向其現有.com.uy客戶提供地址)。就我而言,我擁有兩個域,即domain.com.uydomain.uy

電子郵件目前@domain.uy在我的伺服器上執行良好,目前有 SPF、DKIM 和 DMARC 設置。已經為此設置了 SSL 證書,到目前為止 exim4 工作正常。但是,我希望使用者能夠在收件箱中接收電子郵件,無論電子郵件是發送到該版本.com.uy還是該.uy版本。Bob,其電子郵件地址為bob@domain.uy,將開始接收發送至的電子郵件bob@domain.com.uy。外發電子郵件應該按照目前的方式工作(即顯示為bob@domain.uy)。

我的問題是,無論發送哪個主機名電子郵件,允許使用者接收電子郵件的適當方式是什麼(bob@domain.uy應該與電子郵件接收bob@domain.com.uy方面相同)。

我一直在閱讀有關地址重寫的內容,不是因為有人建議我這樣做,而是因為我認為它可以工作。但是,我還沒有改變任何東西,因為我想就此獲得一些意見。我也讀過這個,但並沒有真正理解它。

我希望這是伺服器端(不需要最終使用者配置)、伺服器範圍(即不需要每個使用者配置)並且足夠乾淨以避免任何可能的垃圾郵件過濾器問題。

我擁有對伺服器的 root SSH 訪問權限並完全控制其 DNS 記錄。

提前致謝

編輯:從我發送電子郵件時,在 exim.conf 中添加重寫按預期工作,domain.uy但目前遠端電子郵件失敗。

[001.641]   ~~>     RCPT TO:<webmaster@domain.com.uy>
[002.307]   <~~     550-Please turn on SMTP Authentication in your mail client. www3.checktls.com
550-(checktls.com) [69.61.187.232]:59092 is not permitted to relay through this
550 server without authentication.
[002.307]       Cannot proof e-mail address (reason: RCPT TO rejected)

通過將我的域添加到域列表中對其進行排序。

重寫正是你想要的。相應地,消息中對一個域的所有提及都將被另一個域替換。

該行為可以通過刪除和添加標頭的重定向路由器來模擬,結果將完全相同。

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