Possible Duplicate:
Reading e-mails from Outlook with Python through MAPI
我对Python还不太熟悉,我的任务是编写一个程序,该程序连接到我的Microsoft Outlook邮箱,遍历所有电子邮件,如果主题有特定的单词,则电子邮件时间和主题的详细信息将保存在变量中,并且将解析电子邮件正文和相关信息存储在变量中。然后这些信息将存储在外部服务器/数据库中。它还需要能够监控任何新的电子邮件到我的邮箱,并重复检查主题行和采取适当行动的演习。
我以前使用Interop库在C中编写过完全相同的程序,但现在需要用Python来完成。我可以通过阅读模块文档来了解细节,但是从一个高层次的角度来看,我应该使用哪些模块。我一直在做我的研究,一些被提到的模块包括email、procmail和imaplib,但是这里的Python老手对于我正在超越的项目有什么建议呢?
提前感谢您的帮助!
在我工作过的一家公司里,我们有一个建议邮箱,里面有“成人”资料的网站,还有一个应该屏蔽的垃圾邮件邮箱。 一旦我开始工作,我就负责这项“体面”的工作。 检查一下,有2000封未读邮件要屏蔽,还有4000封垃圾邮件要屏蔽。 当然,这是一个自动化的功能,我为自己寻找了一个好的解决方案。 我所做的:
[1]使用python IMAP连接到Exchange服务器 [2] 使用beatifulsoup(python)解析电子邮件中的ref值 [3] 之后发送一封电子邮件“感谢”用户的合作(非常重要)
三天后,老板感谢了我的努力,我回复了所有的电子邮件,我们得到了表扬。因为现在我们在回复顾客。(剧本不是我写的)
好的。现在我们做个计划
[1]谷歌it imap python
[2]谷歌it美化群蟒
[3]http://support.microsoft.com/kb/296387
[4]http://yuji.wordpress.com/2011/06/22/python-imaplib-imap-example-with-gmail/
抱歉,我不得不给谷歌网址,因为我的分数低。
我希望这个答案能给你一些好的建议。 当然,您可以使用lxml将数据发送到一个DB,使其更具hax0r特性。 但在你连接并开始操作之后,你可以做任何事情:)
相关问题 更多 >
编程相关推荐