我当前正在使用yagmail模块通过Python发送电子邮件,并且在将本地存储的图像嵌入到电子邮件中时遇到困难。这可能吗?

这是一个代码示例:

contents = ["<img src='/path/to/local/image'>"]

yag = yagmail.SMTP('[email protected]', 'password')
yag.send('[email protected]', 'E-mail Title', contents)


使用上面的代码示例,如果我输入了外部路径(例如imgur图像或google图像),则可以完美运行,这使我似乎无法识别本地路径。

该解决方案不必使用yagmail,它似乎是到目前为止我使用过的最简单的电子邮件模块。

谢谢你的帮助!

最佳答案

yagmail创建者在这里:

尝试这个:

contents = [yagmail.inline("/path/to/local/image")]

09-25 20:53