yagmail 發送HTML格式郵件圖片不顯示問題解決方案

本人使用的是yagmail模塊進行發送圖文格式的郵件,發送圖文格式的郵件,須要用HTML格式文件進行發送,如下是我定義的HTML文件html

<html> <body> <img src="./out1.jpg" /> </body> </html>

這樣的文件發送後郵件沒法顯示圖片,緣由是因爲這個鏈接是本地鏈接,非外網能夠訪問的鏈接,因爲還未部署到服務器,因此我用「圖牀」先給這個圖片生成了一個連接,該進後的HTML,以下:服務器

<html> <body> <img src="https://s2.ax1x.com/2019/11/06/MClR7F.md.jpg" alt="MClR7F.jpg" border="0" /> </body> </html>

 

這樣咱們在次運行程序,郵件內容就能夠正常顯示圖片了,以下圖:spa

相關文章
相關標籤/搜索