[英]Python/Yagmail - How to embed local images into e-mail?
我當前正在使用yagmail模塊通過Python發送電子郵件,並且在將本地存儲的圖像嵌入到電子郵件中時遇到困難。 這可能嗎?
這是一個代碼示例:
contents = ["<img src='/path/to/local/image'>"]
yag = yagmail.SMTP('myemail@gmail.com', 'password')
yag.send('myotheremail@gmail.com', 'E-mail Title', contents)
使用上面的代碼示例,如果我輸入了外部路徑(例如imgur圖像或google圖像),則它可以完美運行,這使我似乎無法識別本地路徑。
該解決方案不必使用yagmail,它只是似乎是最簡單的電子郵件模塊到目前為止我用。
謝謝你的幫助!
yagmail創建者在這里:
嘗試這個:
contents = [yagmail.inline("/path/to/local/image")]
您可以將圖像放在雲CDN上,例如Google驅動器具有這種功能,然后以HTML格式發送電子郵件,包括圖片。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.