smtpd相关内容

使用Twisted记录SMTP连接

这里是Python新手。我正在使用Twisted和twisted.mail.smtp编写一个SMTP服务器。我想记录传入的连接,并可能在有太多并发连接时将其转储。基本上,我希望在建立新连接时在以下位置调用ConsoleMessageDelivery.ConnectionMade()方法: class ConsoleMessageDelivery: implements(smtp.IM ..
发布时间:2022-04-18 17:49:09 Python

使用Twisted Python的SMTP模块清理资源

这与前面回答的问题有关:Logging SMTP connections with Twisted。我在ConsoleMessageDelivery的每个实例中创建了一个数据库资源,需要确保在套接字关闭时清理该资源。我有一个名为DenyFactory的WrappingFactory,在套接字关闭时调用DenyFactory.unregisterProtocol方法,但是我没有办法(我想不出)如何访 ..
发布时间:2022-04-18 17:43:52 Python

为什么电子邮件客户端需要 SMTP 中继服务器?那有必要吗?

在设置我的移动邮件客户端时,我通常需要输入 SMTP 中继服务器的域名,但是为什么我的邮件客户端需要一个 SMTP 中继服务器呢? 我认为它可以通过查找 DNS MX 记录,直接与目标电子邮件地址所在域的 smtpd 服务器(例如 postfix)对话.直接发送给它,何乐而不为呢? 其实我还有一个困惑,如果一个 smtpd 服务器使用 SMTP AUTH,那么其他地方的依赖服务器如何依 ..
发布时间:2022-01-17 15:25:10 其他开发

是否有 Python MTA(邮件传输代理)

只是想知道是否有 Python MTA.我查看了 smtpd 但它们看起来都像没有任何功能的转发器. 解决方案 是的,Twisted 包含一个用于构建 SMTP 服务器的框架.here 有一个简单的基于 Twisted 的电子邮件服务器(另请参阅 此处了解有关其开发的一些信息). 如果您想要更接近邮件应用程序 服务器的东西,可以使用 Lamson. ..
发布时间:2022-01-17 15:07:27 Python

为什么电子邮件客户端需要SMTP中继服务器?那有必要吗?

设置我的移动电子邮件客户端时,通常需要输入SMTP中继服务器域名,但是为什么我的电子邮件客户端完全需要SMTP中继服务器? 我认为通过查找DNS MX记录,它可以直接与目标电子邮件地址来自哪个域的smtpd服务器(例如postfix)进行通信.并直接发送给它,为什么不呢? 实际上,我还有另一个困惑,如果smtpd服务器使用SMTP AUTH,那么其他地方的依赖服务器如何才能依靠邮件呢? ..
发布时间:2021-05-04 18:45:46 其他开发

Python / Django SMTP DebugServer没有抓到电子邮件

我以这种方式启动服务器(在mac上): python -m smtpd -n -c DebuggingServer localhost :9999 ,我没有收到任何错误或任何其他通知。我想这意味着所有的都可以,如果我错了,请纠正我。 但是当我从django shell或从我的应用发送电子邮件时,使用send_mail / mail_managers with f ..
发布时间:2017-05-30 17:45:05 其他开发