可以接收MIME附件的Python SMTP服务器
我想做一个简单的邮件服务器,功能类似于亚马逊Kindle的邮件服务器,用来转换电子书。用户可以把文档作为附件发给我。邮件服务器会接收并存储这些文档。也许还会回复发件人,告诉他们转换的结果,简单来说就是成功或失败。
我想用Python来实现这个功能。我查看了内置的SMTPServer类,发现它只能处理RFC2822格式的邮件内容。
有没有什么办法可以做到这一点呢?谢谢!
2 个回答
1
“它只能处理RFC2822格式的消息内容。” - 这对于你想要实现的目标来说已经足够了。MIME附件在RFC 2822的扩展中有说明。Python的邮件库里有很多功能,可以帮助你浏览消息内容并提取附件。
1
你可以看看 Lamson,这是一个框架加上SMTP服务器,用来开发电子邮件应用的。