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

首頁 > 編程 > Python > 正文

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

2020-01-04 15:01:13
字體:
來源:轉載
供稿:網友

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

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

關于Python smtplib的介紹,可以從python應用程序的幫助文檔,可以查看到smtp協議的各個封裝。

分幾部分介紹。

一、文件形式的郵件

直接上腳本

#coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header'''發送郵箱'''sender = 'abc@cieXXX.com' #企業263郵箱'''接收郵箱'''receiver = '123456@qq.com''''發送郵件主題'''subject = 'python email test''''發送郵箱服務器'''smtpserver = 'smtp.263xmail.com''''發送郵箱用戶/密碼'''username = 'abc@cieXXX.com'password = '123456''''中文需參數‘utf-8' ,單字節字符不需要'''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,運行得到,如圖所示:

python,smtplib,收發郵件

郵件內容,如圖所示:

python,smtplib,收發郵件

這樣就實現了text形式郵件的自動發送功能。

二、HTML形式的郵件

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

直接上腳本:

#coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header'''發送郵箱'''sender = 'abc@cieXXX.com' #企業263郵箱'''接收郵箱'''receiver = '123456@qq.com''''發送郵件主題'''subject = 'python email test''''發送郵箱服務器'''smtpserver = 'smtp.263xmail.com''''發送郵箱用戶/密碼'''username = 'abc@cieXXX.com'password = '123456''''中文需參數‘utf-8' ,單字節字符不需要'''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,運行得到,如圖所示:

python,smtplib,收發郵件

打開郵箱,如圖所示:

python,smtplib,收發郵件

打開郵件內容,如圖所示:

python,smtplib,收發郵件

OK,就這樣實現了兩種郵件形式的自動發送功能。

關于如何將python smtp模塊的自動收發郵件功能應用到我們的自動化測試過程中,且看下回分解。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虞城县| 焦作市| 肥西县| 山东省| 灵武市| 方城县| 靖西县| 定边县| 平湖市| 屯留县| 阿鲁科尔沁旗| 石狮市| 巴彦县| 巴林左旗| 廉江市| 莱州市| 乡宁县| 皮山县| 聊城市| 西畴县| 宣化县| 闸北区| 涡阳县| 浠水县| 田东县| 冕宁县| 奎屯市| 新绛县| 沁源县| 临潭县| 克拉玛依市| 元阳县| 阜南县| 长岭县| 镇安县| 呼和浩特市| 永宁县| 镇巴县| 开远市| 永宁县| 金昌市|