Exim
Exim - 將來自多個域的電子郵件作為一個處理
我的本地註冊商允許註冊以 結尾的域,
.com.uy
並且最近開始提供.uy
域(免費.uy
向其現有.com.uy
客戶提供地址)。就我而言,我擁有兩個域,即domain.com.uy
和domain.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)
通過將我的域添加到域列表中對其進行排序。
重寫正是你想要的。相應地,消息中對一個域的所有提及都將被另一個域替換。
該行為可以通過刪除和添加標頭的重定向路由器來模擬,結果將完全相同。