我打算編寫一個應用程序來處理傳入的郵件。基本上它會更像一個票務系統而不是網絡郵件,所以我只對收到郵件感興趣,而不是發送郵件。解碼MIME(HTML +附件)
我做了一個簡單的原型,下載郵件並在網頁上顯示帶有可下載附件的文本,但是處理來自Outlook和其他郵件的郵件更復雜。我已經查看了一些開源票務系統,但是大多數代碼都與系統相關,很難分開。
是否有一個瞭解「豐富」郵件並使這項工作更簡單的庫?最好在Python,Java,Ruby或Perl。我也願意爲可用於此目的的任何命令行郵件客戶端提供建議,因爲系統不會接收大量郵件並且可以啓動外部進程。
編輯:
我知道在Python和Java標準郵件庫,可以處理郵件本身,但我正在尋找一個圖書館,可以幫助我通過創建「富」的電子郵件包含格式化和內聯圖像的Outlook/Thunderbird。
一個庫,以幫助你做什麼*與他們?他們並不特別。消息是HTML,並且內嵌圖像位於MIME結構中。 – hobbs 2010-05-09 02:28:08
Outlook可以用HTML和它自己專有的「Rich」格式發送郵件,這與我認爲的RTF類似。我當然可以做出一些有效的工作,但是如果有一個已經用各種郵件客戶端的郵件進行過測試的庫,那麼我會更加舒適。 – 2010-05-09 11:18:51
HTML相對來說不重要,但還有其他一些事情可以處理。 Outlook可以發送包含「Transport-Neutral Encapsulation Format」文件(http://support.microsoft.com/kb/269186),RTF和其他專有標準的郵件。這個問題必須以前由郵件客戶端的作者解決,所以我想重用他們的工作。 – 2010-05-09 11:25:42