最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2018年05月22日 09:15:12   作者:liujingqiu  
這篇文章主要為大家詳細(xì)介紹了python smtplib模塊自動(dòng)收發(fā)郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

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

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

分幾部分介紹。

一、文件形式的郵件

直接上腳本

#coding=utf-8
import smtplib
from email.mime.text import MIMEText
from 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形式郵件的自動(dòng)發(fā)送功能。

二、HTML形式的郵件

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

直接上腳本:

#coding=utf-8
import smtplib
from email.mime.text import MIMEText
from 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)行得到,如圖所示:

 

打開郵箱,如圖所示:

 

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

OK,就這樣實(shí)現(xiàn)了兩種郵件形式的自動(dòng)發(fā)送功能。

關(guān)于如何將python smtp模塊的自動(dòng)收發(fā)郵件功能應(yīng)用到我們的自動(dòng)化測(cè)試過程中,且看下回分解。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

常山县| 英吉沙县| 泽普县| 石楼县| 长海县| 开远市| 阜宁县| 托克逊县| 台州市| 来凤县| 寻乌县| 鄢陵县| 天全县| 天气| 东安县| 蒙山县| 汽车| 石城县| 荥经县| 左权县| 张家口市| 综艺| 浦东新区| 清徐县| 金坛市| 黎平县| 嵩明县| 平舆县| 洮南市| 永胜县| 韶山市| 泰顺县| 绥中县| 深水埗区| 黔西| 肥东县| 鄂温| 绥中县| 鄢陵县| 盈江县| 康平县|