有沒有人知道如何在postfix中處理虛擬郵箱的傳入郵件? 我正在構建Web應用程序,用戶通過嚮應用程序發送電子郵件添加新內容。 用於每個用戶的電子郵件地址是自定義的(例如,[email protected]),並且它被動態創建爲Postfix虛擬郵箱。用戶需要能夠發送電子郵件到他的自定義郵箱地址([email protected]),我想處理每個傳入的電子郵件,解析它的內容並使用電子郵件中的數據填充我的數據庫。 我嘗試使用Postfix After Queue filter但我真的不會是處理電子郵件,一旦它們被保存在用戶的虛擬郵箱文件夾。Postfix - 如何處理傳入的電子郵件?
5
A
回答
12
我能想到的兩種可能的解決方案是:
第一種可能性:你可以在Postfix中設置自定義mailbox_command
。對於後綴收到的每封電子郵件,它會調用配置文件中定義的mailbox_command
和所提供的電子郵件以純文本上stdin
。這樣,您可以決定如何處理每封電子郵件。不過你必須自己解析電子郵件的標題。你可以看看Postfix documentation以獲得更多有關如何完成這項工作的想法。其他應用程序,如procmail
也可以充當mailbox_command
並幫助您處理傳入的郵件。
第二種可能性:使用達夫科特來存儲電子郵件。您無需啓用Dovecot的POP/IMAP模塊。但是,Dovecot帶有奇妙的doveadm
實用程序,它允許您查詢郵箱並從郵箱中讀取。通過doveadm
,您可以自動選擇新電子郵件,上週發送的電子郵件,閱讀整個電子郵件,只是其中的一部分,刪除舊郵件等等。這是一個強大的工具,我用它在各種腳本中清除舊郵件或爲用戶提供learn-as-spam
文件夾。看看wiki上的the documentation。
相關問題
- 1. Postfix - 如何處理傳出電子郵件?
- 2. 處理傳入的電子郵件
- 3. 如何使用PHP處理傳入的電子郵件?
- 4. 在郵件槍中處理傳入電子郵件的問題
- 5. Postfix如何計算所有傳出的電子郵件?
- 6. 處理電子郵件在CakePHP和Postfix中反彈
- 7. 如何處理海量電子郵件
- 8. 如何隨意處理電子郵件?
- 9. 阻止電子郵件進入垃圾郵件(Gmail,Hotmail等)POSTFIX
- 10. 處理與腳本傳入的電子郵件
- 11. 處理傳入的電子郵件與PHP腳本
- 12. PHP MailParse讀取和處理傳入電子郵件
- 13. 使用vbscript處理傳入電子郵件
- 14. 使用Postfix管道電子郵件
- 15. Postfix不再接收電子郵件
- 16. Postfix搞砸了電子郵件標題!
- 17. 如何在Heroku上使用Mandrill處理入站電子郵件?
- 18. 如何在Azure中通過SMTP處理入站電子郵件
- 19. 如何處理與郵遞員的電子郵件線程
- 20. 如何更改postfix的默認電子郵件地址?
- 21. .net處理收到的電子郵件
- 22. 電子郵件處理用的NodeJS
- 23. 任何庫來處理傳入的電子郵件並解析它?
- 24. 如何在postfix中加密外發電子郵件
- 25. 無法使用PostFix郵件服務器發送電子郵件
- 26. SharePoint 2010中的傳入電子郵件
- 27. Procmail處理轉發電子郵件
- 28. 處理大量電子郵件提醒
- 29. 更改DNS時處理電子郵件
- 30. 發送電子郵件處理跳動
屬於上http://serverfault.com – 2011-03-14 13:28:12
我會問它serverfault.com。謝謝! – 2011-03-14 13:38:20
你不需要在那裏發佈它。只要有5人投票支持遷移,系統就會自動遷移該問題。 – 2011-03-14 13:43:34