需要关于如何实现/使用什么/什么或阅读什么的建议,以便了解如何使用 Python 中的邮件服务器,它可以让我生成临时邮箱。
假设我有一个域 test.com,我希望能够设置一个邮箱temporary1@test.com,它可以接收和存储邮件(即使在txt 文件中)。
我需要什么才能做到这一点?(我对链接或解释而不是实现感兴趣)
Python 3 附带了smtpd
可用于实现此功能的模块。
您可能想要简单地进行子类化smtpd.SMTPServer
(甚至可能源自或至少受到启发smtpd.DebuggingServer
,但将其打印到文件而不是标准输出)。
一旦启动并运行(您可以使用smtplib
客户端进行测试),您需要让该服务器进程在端口 25(标准 SMTP 端口)上的机器上运行,并且您需要指向 MX 记录到那test.com
台机器的地址。