国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python smtplib模塊自動收發(fā)郵件功能(一)

2020-02-23 00:11:30
字體:
供稿:網(wǎng)友

自動化測試的腳本運(yùn)行完成之后,可以生成test report,如果能將result自動的發(fā)到郵箱就不用每次打開閱讀,而且隨著腳本的不段運(yùn)行,生成的報告會越來越多,找到最近的報告也是一個比較麻煩的事件;如果能自 動的將結(jié)果發(fā)到項(xiàng)目相關(guān)人員的郵箱,這也是個不錯的選擇。

python 的 smtplib 模塊提供了一種很方便的途徑發(fā)送電子郵件。

關(guān)于Python smtplib的介紹,可以從python應(yīng)用程序的幫助文檔,可以查看到smtp協(xié)議的各個封裝。

分幾部分介紹。

一、文件形式的郵件

直接上腳本

#coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header'''發(fā)送郵箱'''sender = 'abc@cieXXX.com' #企業(yè)263郵箱'''接收郵箱'''receiver = '123456@qq.com''''發(fā)送郵件主題'''subject = 'python email test''''發(fā)送郵箱服務(wù)器'''smtpserver = 'smtp.263xmail.com''''發(fā)送郵箱用戶/密碼'''username = 'abc@cieXXX.com'password = '123456''''中文需參數(shù)‘utf-8' ,單字節(jié)字符不需要'''msg = MIMEText('你好!','text','utf-8')msg['Subject'] = Header(subject, 'utf-8')smtp = smtplib.SMTP()smtp.connect('smtp.263xmail.com')smtp.login(username, password)smtp.sendmail(sender, receiver, msg.as_string())smtp.quit()print ("Email has been sent out!")

F5,運(yùn)行得到,如圖所示:

 

郵件內(nèi)容,如圖所示:

這樣就實(shí)現(xiàn)了text形式郵件的自動發(fā)送功能。

二、HTML形式的郵件

HTML形式與Text形式實(shí)現(xiàn)起來,腳本類似,只是文件的表現(xiàn)形式不一樣,相比Text形式的腳本,針對HTML形式的郵件的腳本改動很少。

直接上腳本:

#coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header'''發(fā)送郵箱'''sender = 'abc@cieXXX.com' #企業(yè)263郵箱'''接收郵箱'''receiver = '123456@qq.com''''發(fā)送郵件主題'''subject = 'python email test''''發(fā)送郵箱服務(wù)器'''smtpserver = 'smtp.263xmail.com''''發(fā)送郵箱用戶/密碼'''username = 'abc@cieXXX.com'password = '123456''''中文需參數(shù)‘utf-8' ,單字節(jié)字符不需要'''msg=MIMEText('<html><hl>Hello World!<hl></html>','html','utf-8')msg['Subject'] = Header(subject, 'utf-8')smtp = smtplib.SMTP()smtp.connect('smtp.263xmail.com')smtp.login(username, password)smtp.sendmail(sender, receiver, msg.as_string())smtp.quit()print ("Email has been sent out!")

F5,運(yùn)行得到,如圖所示:

 

打開郵箱,如圖所示:

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 延安市| 大悟县| 临高县| 临安市| 饶平县| 娄底市| 菏泽市| 定襄县| 丰宁| 广宁县| 呼和浩特市| 涟源市| 信宜市| 彰化县| 抚远县| 克东县| 益阳市| 芷江| 台南市| 嵩明县| 东莞市| 新和县| 福贡县| 南汇区| 武强县| 都江堰市| 江山市| 渭源县| 南京市| 十堰市| 应用必备| 安阳市| 金乡县| 天峻县| 泊头市| 阿城市| 屏东市| 大埔县| 讷河市| 墨玉县| 永康市|