Linux

從多個 POP 伺服器檢索哪個伺服器軟體和配置,按地址路由到正確的使用者

  • October 22, 2012

我在 Debian 機器上設置了一個小型電子郵件伺服器,它需要從各種 POP 伺服器中提取郵件並從地址中找出將其發送給誰,但我不清楚什麼軟體可以滿足我的需要,雖然這似乎是一個非常簡單的問題!

例如,我有 2 個使用者,Alice 和 Bob。發給alice
@domain.example.com(alice.nospam@domain.example.com 等) 的任何電子郵件都應該發給 Alice,發給 domain.example.com 的所有其他郵件都應該發給 Bob。發給 fred@other.place.com 的任何電子郵件都應該發給 Bob,doris@other.place.com 應該發給 Alice 發給 *@bobs.place.com 的任何電子郵件都應該發給 Bob 等等……

這個想法是將多年來積累的大量郵件地址匯集在一起​​,並將它們全部呈現為 Bob 的單個郵箱和 Alice 的另一個郵箱。

我期待像 Postfix + Dovecot + Amavis + Spamassassin + Squirrelmail 這樣的東西來滿足要求,但我不確定上面的內容在哪裡,Postfix 可以將它作為一組定義的正則表達式處理,或者它是一份工作為 Amavis,或完全是別的什麼?我是否需要在這種組合中使用 fetchmail,或者它的角色現在是否包含在上述其他組件之一中。

我認為它是內容過濾,但我讀到的關於內容過濾的所有內容都集中在檢測垃圾郵件而不是路由電子郵件上。

Perdition非常適合這種魔法。

您可以將郵件從 fetchmail 輸入 Postfix,然後使用其別名和虛擬映射配置 Postfix,以將它們放入正確的帳戶或進一步轉發它們。

Dovecot 可用於之後通過 IMAP 儲存和訪問郵件,但這是另一個問題。

Amavis 和 Spamassasin 不是其中的一部分 - Amavis 是一個病毒掃描界面,而 Spamassasin 是一個垃圾郵件過濾器。兩者都應該是您安裝的一部分,但它們不會導致您概述的問題。

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