2022-05-09
閱讀量:
1565
使用python發(fā)送郵件除了可以使用 email.mime.multipart模塊,還可以使用yagmail。個(gè)人感覺(jué)yagmail更加簡(jiǎn)單些
以下是一個(gè)使用yagmail發(fā)送郵件的示例:
import yagmail import time user="77xxxx@qq.com" #發(fā)件人郵箱 password="jhcryppljuthbehh" #發(fā)件人的SMTP服務(wù)授權(quán)密碼) host="smtp.qq.com" #SMTP服務(wù)器地址 mail=yagmail.SMTP(user,password,host) contents = ['今日?qǐng)?bào)表已更新,請(qǐng)注意查收。','如有疑問(wèn)請(qǐng)與我聯(lián)系!'] #郵件正文內(nèi)容 attachment = [r'D:\餐飲日?qǐng)?bào)\hello.jpg'] #一張圖片附件,這里也可放excel表格等類(lèi)型的附件 #subject="這是一封使用yagmail模塊測(cè)試的郵件"receiver = ['77xxxx@qq.com','xxxxxxxxx@qq.com'] #收件人 mail.send(receiver,subject, contents) #發(fā)送郵件 mail.close() print('當(dāng)前時(shí)間:',time.strftime('%H:%M:%S',time.localtime(time.time())) ,"郵件發(fā)送成功")
以下是程序運(yùn)行的結(jié)果。運(yùn)行完代碼后效果如下,可以看到我已經(jīng)成功給自己發(fā)送了一封郵件。
參考文章:
Python辦公自動(dòng)化實(shí)踐:連接MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)每日定時(shí)批量發(fā)送報(bào)表郵件






CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
1條評(píng)論
0條評(píng)論