当前位置:  开发笔记 > 编程语言 > 正文

Python:生产邮件接收的smtpd(或替代品)?

如何解决《Python:生产邮件接收的smtpd(或替代品)?》经验,为你挑选了1个好方法。

我正在寻求各种电子邮件处理 - 例如.检查标题,如果它们符合某些条件(看起来像垃圾邮件),请删除连接,或检查收件人列表并执行特殊过滤.

看起来Python的smtpd库为处理收到的电子邮件提供了一个漂亮而简单的界面.

要在消息完全处理之前处理消息(例如,在标题看起来像垃圾邮件的情况下丢弃消息),我应该使用handle_connect吗?是否在某处记录了内部API(process_message除外)?示例代码在哪里?

还有,有人在生产中使用过smtpd吗?关于可靠性的任何想法等?

关于Twisted:我试图多次使用Twisted并且非常喜欢延迟模型,但是对于我目前的品味来说它有点过于复杂.我再看看,但是现在我对非Twisted实现更感兴趣.



1> Andrew Cox..:

您可能希望查看扭曲的实现,因为这将使您能够访问与客户端的全方位交互.我相信(尽管我从未在生产中使用它)在生产环境中可以信任扭曲.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有