使用Python检查本地电子邮件

时间:2013-07-03 14:13:56

标签: python email

我的问题是定期检查本地电子邮件帐户以查找是否有新消息(如果有的话,然后将这些消息发送到某个功能进行处理)的最佳策略是什么?

在开发期间,我们使用Gmail帐户,因此我们使用定期芹菜任务来检查Gmail帐户(通过IMAP),并处理电子邮件(如果有)。

现在如果我们自己实现邮件服务器,我还应该IMAP到服务器,还是只能读取Maildir下的文件?哪种方式首选?

实际上我的问题可能不是特定于语言的,但由于我使用的是Django / Python,所以我只是把它放在标题中。但是关于利弊的一般答案就足够了。谢谢!

1 个答案:

答案 0 :(得分:0)

查看mailbox模块:

http://docs.python.org/2/library/mailbox.html
http://docs.python.org/3.3/library/mailbox.html

直接阅读消息比通过IMAP进行交互要快得多。