处理电子邮件的python服务器端程序?

处理电子邮件的python服务器端程序?,python,django,web-services,email,client-server,Python,Django,Web Services,Email,Client Server,编写一个简单的Python守护进程/服务器端程序,以合理安全的方式处理来自电子邮件帐户的传入消息,最简单的方法是什么?例如,如果您有一个帐户的foo@bar.org'并且您拥有该程序的用户名/密码,您希望该程序能够读取电子邮件的内容并将其保存到Python中的数据库(例如使用sqlite)。做这件事最好的框架/库是什么?听起来,将Django用于如此简单的事情可能有点过头了——完全可以用Python标准库来实现吗 有python-poplib()和python-imaplib()。用于访问邮箱

编写一个简单的Python守护进程/服务器端程序,以合理安全的方式处理来自电子邮件帐户的传入消息,最简单的方法是什么?例如,如果您有一个帐户的foo@bar.org'并且您拥有该程序的用户名/密码,您希望该程序能够读取电子邮件的内容并将其保存到Python中的数据库(例如使用
sqlite
)。做这件事最好的框架/库是什么?听起来,将Django用于如此简单的事情可能有点过头了——完全可以用Python标准库来实现吗

有python-poplib()和python-imaplib()。用于访问邮箱

还有lamson(),它不仅非常适合发送和接收邮件。但它也可以帮助你解析消息,检测它们是否是垃圾邮件——查看Lamson代码,看看你能用它做些什么

还有许多python守护进程的示例,您可以定期运行这些守护进程,使用poplib/imaplib接收邮件,然后使用sqlalchemy或django等工具将它们保存到某个地方

或者您可以跳过python守护进程,而是创建一个小型django项目来完成所有这些。结合芹菜(),您可以创建优秀的后台守护程序,通过POP或IMAP访问邮箱,并将内容保存到您自己的数据库中