gpt4 book ai didi

Python:用于生产邮件接收的 smtpd(或替代方案)?

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:23 25 4
gpt4 key购买 nike

我希望对电子邮件进行各种处理 - 例如。检查 header ,如果它们符合某些标准(看起来像垃圾邮件),则断开连接,或检查收件人列表并执行特殊过滤。

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

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

另外,有没有人在生产中使用过smtpd?对可靠性等有什么想法吗?

关于 Twisted:我曾多次尝试接受 Twisted,并且非常喜欢延迟模型,但它对我目前的口味来说有点太复杂了。我再看看它,但现在我对非 Twisted 实现更感兴趣。

最佳答案

您可能想查看 twisted实现,因为这将使您能够访问与客户的全方位交互。我相信(尽管我从未在生产中使用过它)twisted 在生产环境中是值得信赖的。

关于Python:用于生产邮件接收的 smtpd(或替代方案)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/335582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com