
我有一個在 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”檔案並執行後綴重新載入。