Python個(gè)人學(xué)習(xí)筆記 yagmail庫(kù)——郵件發(fā)送
通過(guò)第三方登錄郵箱先要開(kāi)通SMTP/IMAP服務(wù),可以在各個(gè)郵箱的設(shè)置里找到。
開(kāi)通后會(huì)獲得授權(quán)碼,用于在第三方登錄郵箱,注意保存。
SMTP服務(wù)器地址可以百度獲取。

① yagmail.SMTP(user,password,host)
SMTP 是用于在計(jì)算機(jī)網(wǎng)絡(luò)中發(fā)送電子郵件的標(biāo)準(zhǔn)協(xié)議。使用 SMTP可以連接到郵件服務(wù)器并通過(guò)該服務(wù)器發(fā)送電子郵件。
調(diào)用 SMTP() 方法創(chuàng)建一個(gè)與 SMTP 服務(wù)器的連接,并進(jìn)行身份驗(yàn)證、發(fā)送郵件等操作。
參數(shù):
????user:發(fā)件人郵箱。
????password:授權(quán)碼。
????host:SMTP服務(wù)器地址。默認(rèn)為谷歌郵箱的服務(wù)器地址 smtp.gmail.com 。
②?send(to,subject,contents[,cc][,bcc][,attachments])
發(fā)送郵件。
參數(shù):
????to:收件人郵箱??梢园讯鄠€(gè)地址放在列表中實(shí)現(xiàn)群發(fā)。
????subject:郵件標(biāo)題。
????contents:正文。可以用列表實(shí)現(xiàn)多行發(fā)送。
????cc:抄送人地址。
????bcc:密送人地址。
????attachments:添加附件。值為附件路徑。
正文內(nèi)容contents中,可以用 yagmail.inline() 插入本地圖片;
甚至可以識(shí)別 html標(biāo)簽對(duì) 來(lái)發(fā)送內(nèi)容,如<a href= ></a>可以添加超鏈接,<img>可以添加圖片等。
③?close()
最后用 close() 斷開(kāi)連接。


谷歌郵箱的授權(quán)碼獲取方式
※但是要用的話(huà)還是得要魔法。
開(kāi)啟SMTP服務(wù)在設(shè)置里能找到。


須先開(kāi)啟雙重身份驗(yàn)證。

