可以接收 MIME 附件的 Python SMTP 服务器
Posted
技术标签:
【中文标题】可以接收 MIME 附件的 Python SMTP 服务器【英文标题】:Python SMTP server that can receive MIME attachment 【发布时间】:2011-09-16 22:11:38 【问题描述】:我想实现一个简单的电子邮件服务器,就像 amazon kindle 邮件服务器为电子书转换所做的那样。 用户将文档作为附件邮寄给我。邮件服务器将检索并存储这些文档。可能会向发件人回复有关转换结果的信息,简单来说就是成功或失败。 我想在 Python 中实现它。查看内置的 SMTPServer 类,它只能处理 RFC2822 格式的邮件正文。
有没有办法做到这一点?谢谢
【问题讨论】:
是的,我确信有办法实现它。您还有其他问题吗? 【参考方案1】:“它只能处理 RFC2822 格式的消息体。” - 这足以满足您的要求。 MIME 附件包含在 RFC 2822 扩展中。 python 电子邮件库包含各种函数来遍历消息有效负载并提取附件
【讨论】:
【参考方案2】:您可以查看Lamson,这是一个框架+ SMTP 服务器开发的电子邮件应用程序。
【讨论】:
以上是关于可以接收 MIME 附件的 Python SMTP 服务器的主要内容,如果未能解决你的问题,请参考以下文章