我的问题是定期检查本地电子邮件帐户以查找是否有新消息(如果有的话,然后将这些消息发送到某个功能进行处理)的最佳策略是什么?
在开发期间,我们使用Gmail帐户,因此我们使用定期芹菜任务来检查Gmail帐户(通过IMAP),并处理电子邮件(如果有)。
现在如果我们自己实现邮件服务器,我还应该IMAP到服务器,还是只能读取Maildir下的文件?哪种方式首选?
实际上我的问题可能不是特定于语言的,但由于我使用的是Django / Python,所以我只是把它放在标题中。但是关于利弊的一般答案就足够了。谢谢!
答案 0 :(得分:0)
查看mailbox
模块:
http://docs.python.org/2/library/mailbox.html
http://docs.python.org/3.3/library/mailbox.html
直接阅读消息比通过IMAP进行交互要快得多。