Postfix - 拒絕向某些網域發送電子郵件

Postfix - 拒絕向某些網域發送電子郵件

例如

/\.host$/ REJECT We reject all .host domains!
/\.pw$/ REJECT We reject all .pw domains!

這樣,我就可以阻止接收來自我想要的網域的電子郵件。這裡沒問題。

我不希望將電子郵件發送到我已確定要嘗試執行的網域。例子;

.com.br
.it
.host

像這樣。有沒有辦法做到這一點?我再說一遍,我想做的是阻止傳出。

答案1

原則上你要求的是一個簡單的交通地圖。若要封鎖投遞,您可以將傳輸設為“錯誤”,並向寄件者提供附加錯誤訊息:

.example.com     error:mail for *.example.com is not deliverable

將此行(以及類似的行)放入文字檔案 file 中,例如,/etc/postfix/my_transport_maps每行一條規則。

創建後以及每次更新檔案時,都需要透過執行來「編譯」它postmap /etc/postfix/my_transport_maps。然後透過添加以下內容將其連接到系統/etc/postfix/main.cf

transport_maps = hash:/etc/postfix/my_transport_maps

並重新載入 Postfix。

相關內容