Postfix:不因遠端拒絕而退回

Postfix:不因遠端拒絕而退回

當遠端「可信任」smtp 伺服器拒絕郵件時,我在向垃圾郵件發送者發送退回郵件時遇到問題。我的伺服器管理具有虛擬別名的 company1.com 的郵件[電子郵件受保護]它將郵件傳遞給一群本地用戶,也傳遞給[電子郵件受保護]由另一個團隊管理。他們的郵件系統實施了不同的(如果你願意的話更好)垃圾郵件防護,並且可以在 DATA 之後拒絕郵件。

問題是,當垃圾郵件發送者透過 company1.com 郵件伺服器上的 postfix 嘗試將郵件發送至[電子郵件受保護]它得到

 554 Transaction failed. Unacceptable content. (in reply to end of DATA command)

並向垃圾郵件發送者產生一條退回郵件。所以問題是我該如何防止它這樣做?事實上,我對為company2.com 產生任何退回郵件根本不感興趣,因此大錘子也可以工作,因為我的郵件伺服器不處理company2.com 的任何其他郵件。

提前致謝。

答案1

由於您無法真正阻止 NDR,因此我只能提出一個遠非完美的解決方法:

透過專用smtp 用戶端將郵件路由至@company2.com - Transport_maps 將為您完成此操作- 並在master.cf 中為此傳輸指定一個regexp/pcre 映射,該映射重寫寄件者地址,即如果郵件來自[電子郵件受保護],你將其重寫為[電子郵件受保護]。退回郵件將會寄至[電子郵件受保護]郵箱。缺點是[電子郵件受保護]要嘛需要再次重寫地址,要嘛永遠看不到真正的寄件者。

對此問題的標準答案是確保您的網關和 company2.com 網關上的 UCE/UBE 策略相同,或者您的中繼已被 company2.com 列入白名單(他們需要自己隔離/處理垃圾郵件) , 然後)。

相關內容