Python發(fā)送網(wǎng)頁格式郵件
你好,我是悅創(chuàng)。上一篇我提到了:Python發(fā)送純文字郵件。這篇我們繼續(xù),本篇課程資源請(qǐng)?jiān)L問:https://github.com/AndersonHJB/Play-with-office-automation,如果有下載,希望你順便點(diǎn)個(gè):star 謝謝。
郵件初始化
郵件的內(nèi)容,可以是簡單的幾個(gè)文字,也可以是豐富的 HTML 頁面。
但是剛上手是無法做出精美的 HTML 網(wǎng)頁郵件的,先來做個(gè)基礎(chǔ)的 HTML 格式郵件。
首先同樣是將 yagmail 初始化成對(duì)象,如下代碼:
import yagmail
yag = yagmail.SMTP(user='[email protected]', password='****************',host='smtp.qq.com')
依舊是使用 qq。郵箱,密碼記得獲取授權(quán)碼。
復(fù)習(xí)純文字郵件
然后是準(zhǔn)備 subject,以及內(nèi)容和 html 內(nèi)容,如下:
subject = '測試郵件的標(biāo)題【無HTML】'
body = '測試郵件的內(nèi)容部分,看下方,看下方,看下方'
yag.send(to = '[email protected]',subject =subject,contents = body)
先發(fā)送一個(gè)沒有 HTML 格式的文字郵件。
發(fā)送 HTML 格式郵件
然后再發(fā)送一個(gè)含有 HTML 的郵件,如下代碼:
subject = '測試郵件的標(biāo)題【有HTML】'
body = '測試郵件的內(nèi)容部分,看下方,看下方,看下方'
h1 = '<h1>Spbeen</h1>'
a_link = '點(diǎn)擊<a
yag.send(to = '[email protected]',subject =subject,contents = [body,h1,a_link])
結(jié)果如下圖:


【選詞填空】練習(xí)
QQ 的郵箱服務(wù),使用的是協(xié)議。
[ ] http [ ] sql [ ] p2p [ ] smtp
長按識(shí)別下方二維碼,和眾多位島民一起
把別人的頓悟,變成你的基本功
花半秒鐘就看透事物本質(zhì)的人,
和花一輩子都看不清的人,
注定是截然不同的命運(yùn)。



評(píng)論
圖片
表情
