可以接收MIME附件的Python SMTP服务器

-1 投票
2 回答
711 浏览
提问于 2025-04-16 19:45

我想做一个简单的邮件服务器,功能类似于亚马逊Kindle的邮件服务器,用来转换电子书。用户可以把文档作为附件发给我。邮件服务器会接收并存储这些文档。也许还会回复发件人,告诉他们转换的结果,简单来说就是成功或失败。

我想用Python来实现这个功能。我查看了内置的SMTPServer类,发现它只能处理RFC2822格式的邮件内容。

有没有什么办法可以做到这一点呢?谢谢!

2 个回答

1

“它只能处理RFC2822格式的消息内容。” - 这对于你想要实现的目标来说已经足够了。MIME附件在RFC 2822的扩展中有说明。Python的邮件库里有很多功能,可以帮助你浏览消息内容并提取附件。

1

你可以看看 Lamson,这是一个框架加上SMTP服务器,用来开发电子邮件应用的。

撰写回答