不要將郵件投遞到某些地址

不要將郵件投遞到某些地址

我有一個在 CentOS 7 上運行的 Postfix 2.10.1。

現在,某些用戶不應該收到這些通知。由於發送應用程式無法抑制某些電子郵件地址/用戶的通知,因此我希望 postfix 接受這些電子郵件而不發送它們。 (地址位於To標頭以及RCPT TO信封屬性中)

有沒有一種方法可以讓我告訴 postfix 默默地丟棄一個或多個電子郵件地址的任何郵件?


相關問題 如何丟棄從特定本機使用者傳送到外部位址的郵件?要求基於寄件者的過濾器。我想根據收件人進行過濾。

答案1

若要丟棄使用者或網域的電子郵件,請在「傳輸」表中新增適當的行 - 通常透過新增如下所示的行/etc/postfix/transport

[email protected]   discard:
domain.name        discard:

它應該已經存在,但請確保您的 postfix main.cf 檔案中有一個transport_maps參數,例如

transport_maps = hash:/etc/postfix/transport

通常,您需要執行postmap transport將此檔案轉換為“.db”檔案並執行後綴重新載入。

相關內容