我正在编写一个简单的脚本,用于在Python 3.5中使用内联图片发送电子邮件;因为我是初学者,所以我在官方文档19.1.14.1. Examples using the Provisional API
上采用了这个例子嗯,Thunderbird可以正确读取生成的电子邮件,但Apple Mail和Gmail基于Web的电子邮件等其他电子邮件客户端无法正常读取。
比较同一条消息(使用相同的附件)似乎内联附件的编码方式不同。
仅在示例中使用以下行:
with open("roasted-asparagus.jpg", 'rb') as img:
msg.get_payload()[1].add_related(img.read(), 'image', 'jpeg', cid=asparagus_cid)
...应该能够灵活地读取jpg并对其进行正确编码。
smtplib
)似乎太低了......在PHP中有PHPMailer:Python中有类似内容吗?感谢您的回答。