Linux

如何設置將所有電子郵件記錄到數據庫的郵件代理?

  • May 3, 2012

我想設置一個 POP/SMTP 代理,它將所有電子郵件記錄到數據庫中。Nginx 確實支持 POP3 和 SMTP,但我沒有發現將郵件記錄到數據庫的任何可能性。

不幸的是,現有的郵件伺服器(Postfix)無論如何都無法配置或更改。伺服器接受來自/到網際網路的直接連接。此外,還使用了不同的郵件客戶端(Outlook、Thunderbird、iOS Mail,…)。

哪個代理伺服器能夠做到這一點?

您的架構不適合放置這樣的系統。理想情況下,可以修改後綴安裝以將傳入/傳出郵件分叉到存檔處理程序。既然你不能這樣做,你就會被更多的黑客方法所困擾。

對於收到的郵件,您可以將域的 MX 記錄更改為您設置的第二個框,用於抓取、儲存和轉發郵件到後綴框。

對於外發郵件,這要困難得多。您將必須創建一個新的郵件程序來完成您正在尋找的歸檔,然後將其轉發到後綴框。這將需要觸摸所有客戶端來更改 SMTP 伺服器的使用。

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