如何使用python在邮件中发送人体内图像?

2024-10-03 13:23:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我如何使用python在邮件中发送附体图像? 我发现了这个:http://docs.python.org/library/email-examples.html,但它没有图像的例子。在

谢谢!在


Tags: org图像httpdocsemailhtmllibrary邮件
2条回答

看看“如何将目录的全部内容作为电子邮件发送”的big example。文件fp中的图像在此处转换为消息部分msg

msg = MIMEImage(fp.read(), _subtype=subtype)

然后将消息部分附加到外部消息:

^{2}$

如果希望图像显示为内联而不是附件,则应将其Content-Disposition设置为inline,而不是{}。在

(如果要创建显示附加图像的HTML消息,则需要使用在RFC 2387中定义的multipart/relatedMIME类型。询问您是否需要帮助。)

附加图像并使用html显示它。请参阅链接中的MIME示例以了解如何附加它。一个<img>标记可以在大多数客户机中显示。确保对html使用适当的MIME类型。你的链接也会告诉你怎么做。在

相关问题 更多 >