我需要一些建议,告诉我如何实现/使用什么/阅读什么,以便了解如何使用Python创建临时邮箱的邮件服务器。
假设我有一个域test.com,我希望能够设置一个邮箱temporary1@test.com,它可以接收和存储邮件(即使是在txt文件中)。
我需要什么才能做到这一点?(我感兴趣的是链接或解释,而不是实现)
发布于 2019-12-31 03:45:53
Python3附带了可以用来实现这一点的smtpd模块。
您可能想要简单地将smtpd.SMTPServer子类化(甚至可以派生自smtpd.DebuggingServer,或者至少受到‘ll的启发,但将其打印到文件,而不是标准输出)。
一旦启动并运行(您可以使用smtplib客户端进行测试),您将需要在一台机器上的端口25 (标准的SMTP端口)上运行该服务器进程,并且需要将test.com的MX记录指向该机器的地址。
https://stackoverflow.com/questions/59536052
复制相似问题