2015-11-24 62 views
0

我想自動將電子郵件導入到我的django系統中。 可以說我有一個模型,其中的字段與主題,主體,來自以及可能的其他字段相對應。 如何建立一個系統,以便任何電子郵件到一個特定的地址將會創建這樣的模型的一個實例。從電子郵件創建django對象

是否有任何有用的庫,或者我必須從頭開始編寫?

我有一個使用的smtplib連接到某些SMTP服務器每5分鐘或10分鐘,然後得到任何新的電子郵件,然後方式隔開領域,並將其上傳到一個物體的東西模糊的概念。 這是關閉還是有一個更容易或更好的方法?

回答

1

檢查此應用程序:https://github.com/coddingtonbear/django-mailbox,它看起來正是你所需要的。

+0

謝謝,這非常有幫助。由於某些電子郵件具有文本和html版本,或者僅僅是html,您是否有一個很好的解決方案來確定我應該使用哪一個? – straykiwi

+0

我在這方面沒有太多的專業知識,但AFAIK在電子郵件中有一個Content-Type標頭,您應該可以從那裏獲得它。 – zephi