Postfix

Postfix - 虛擬 - 從收件人中排除發件人

  • October 31, 2014

postfix 是否能夠根據發件人地址重寫收件人?

有多個使用者通過此配置接收郵件/etc/postfix/virtual

mail@example.com        user1, user2, user3, user4

但是每當使用者X發送 mail@example.com 時,使用者X都會收到自己的郵件。

Mailman 是適合這項工作的工具嗎?

Postfix 本身不能從別名中排除發件人。原因是查找只有一個參數,發件人或收件人。


Mailman 是一個郵​​件列表管理員。的,它具有將電子郵件轉發到成員列表的功能,如您上面的範例。作為獎勵,mailman 具有郵件列表的高級功能,如列表管理、成員管理、退回管理和歸檔。

您要求排除發件人以獲取他自己的消息,郵遞員也有。看看這個執行緒這個。基本上,您應該設置選項不要在郵遞員列表中發送成員自己的文章的副本。

一個警告:如果您在虛擬域環境中使用 mailman ,它有限制。假設您有域 example.com 和 example.net,那麼您不能同時擁有 lists@example.comlists@example.net,因為listname 在單個 Mailman 實例中必須是全域唯一的,即兩個列表可能沒有即使它們位於不同的域中,也具有相同的名稱。

引用自:https://serverfault.com/questions/641113