Linux
如何設置將所有電子郵件記錄到數據庫的郵件代理?
我想設置一個 POP/SMTP 代理,它將所有電子郵件記錄到數據庫中。Nginx 確實支持 POP3 和 SMTP,但我沒有發現將郵件記錄到數據庫的任何可能性。
不幸的是,現有的郵件伺服器(Postfix)無論如何都無法配置或更改。伺服器接受來自/到網際網路的直接連接。此外,還使用了不同的郵件客戶端(Outlook、Thunderbird、iOS Mail,…)。
哪個代理伺服器能夠做到這一點?
您的架構不適合放置這樣的系統。理想情況下,可以修改後綴安裝以將傳入/傳出郵件分叉到存檔處理程序。既然你不能這樣做,你就會被更多的黑客方法所困擾。
對於收到的郵件,您可以將域的 MX 記錄更改為您設置的第二個框,用於抓取、儲存和轉發郵件到後綴框。
對於外發郵件,這要困難得多。您將必須創建一個新的郵件程序來完成您正在尋找的歸檔,然後將其轉發到後綴框。這將需要觸摸所有客戶端來更改 SMTP 伺服器的使用。