15

只是想知道是否有 Python MTA。我看了一下smtpd,但它们看起来都像没有任何功能的转发器。

4

4 回答 4

7

是的,Twisted 包含一个用于构建 SMTP 服务器的框架。这里有一个简单的基于 Twisted 的电子邮件服务器(有关其开发的一些信息,参见此处)。

如果您想要更接近邮件应用程序服务器的东西,可以使用Lamson

于 2009-04-24T03:31:56.310 回答
6

如果您正在寻找完整的 MTA 解决方案,您应该查看http://slimta.org/或之前提到的此处http://lamsonproject.org 我自己已经对 slimta 进行了一些实验,它似乎运行良好。

于 2014-04-05T10:42:18.793 回答
5

它很新,与 Twisted 的 SMTP 的成熟度完全不同,但也有Lamson

于 2009-04-24T04:29:27.107 回答
1

Blackhole 是一个 MTA(消息传输代理),它(形象地)将所有邮件通过管道传输到 /dev/null,构建在 asyncio 之上,并利用 Python 3.5 中可用的 async def 和 await 语句。

虽然 Blackhole 是一个 MTA,但实际上并没有处理通过 SMTP 或 SMTPS 执行的操作,也没有发送电子邮件。你可以告诉 Blackhole 如何处理它收到的邮件。它可以接受所有内容,将其全部反弹,或随机执行这两个动作中的任何一个。

就处理邮件的方式而言,Blackhole 有点像蜜罐,但它是专门为测试而设计的。

文档 您可以在此处找到最新的文档。

变更日志 您可以在黑洞网站上找到变更列表。https://kura.github.io/blackhole/changelog.html

于 2020-09-29T07:15:34.233 回答