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

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

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

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

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

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

分幾部分介紹。

一、文件形式的郵件

直接上腳本

#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ā)送郵箱服務器'''
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,運行得到,如圖所示:

 

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

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

二、HTML形式的郵件

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

直接上腳本:

#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ā)送郵箱服務器'''
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,運行得到,如圖所示:

 

打開郵箱,如圖所示:

 

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python+pyqt5編寫md5生成器

    python+pyqt5編寫md5生成器

    這篇文章主要為大家詳細介紹了python+pyqt5編寫md5生成器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Python實現(xiàn)簡易版的Web服務器(推薦)

    Python實現(xiàn)簡易版的Web服務器(推薦)

    這篇文章主要介紹了Python實現(xiàn)簡易Web服務器的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 基于Python實現(xiàn)中秋佳節(jié)月餅搶購腳本

    基于Python實現(xiàn)中秋佳節(jié)月餅搶購腳本

    這篇文章主要介紹了Python版中秋佳節(jié)月餅搶購腳本,今天要用的是一個測試工具的庫Selenium,今天我們就是用它去實現(xiàn)自動化搶購月餅,其實就是用這個工具"模擬"人為操作瀏覽器相應的操作,比如登陸,勾選購物車商品,下單購買等等操作,需要的朋友可以參考下
    2022-09-09
  • python里對list中的整數(shù)求平均并排序

    python里對list中的整數(shù)求平均并排序

    本文主要記述了使用Python將list重點整數(shù)求平均值之后在進行排列的過程,并把代碼分享給大家,希望大家能給鼓鼓掌~~~
    2014-09-09
  • Python?異步之如何獲取當前和正在運行任務詳解

    Python?異步之如何獲取當前和正在運行任務詳解

    這篇文章主要為大家介紹了Python?異步之如何獲取當前和正在運行任務詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 詳解Python的循環(huán)結(jié)構(gòu)知識點

    詳解Python的循環(huán)結(jié)構(gòu)知識點

    在本篇文章里小編給大家分享了關于Python循環(huán)結(jié)構(gòu)的相關知識點總結(jié)內(nèi)容,需要的朋友們跟著學習下吧。
    2019-05-05
  • python numpy存取文件的方式

    python numpy存取文件的方式

    NumPy提供了多種存取數(shù)組內(nèi)容的文件操作函數(shù)。保存數(shù)組數(shù)據(jù)的文件可以是二進制格式或者文本格式。這篇文章主要介紹了python利用numpy存取文件,需要的朋友可以參考下
    2019-09-09
  • python針對excel的操作技巧

    python針對excel的操作技巧

    這篇文章主要介紹了python針對excel的操作方法,需要的朋友可以參考下
    2018-03-03
  • Python使用xlrd實現(xiàn)讀取合并單元格

    Python使用xlrd實現(xiàn)讀取合并單元格

    這篇文章主要介紹了Python使用xlrd實現(xiàn)讀取合并單元格,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 使用keras實現(xiàn)孿生網(wǎng)絡中的權值共享教程

    使用keras實現(xiàn)孿生網(wǎng)絡中的權值共享教程

    這篇文章主要介紹了使用keras實現(xiàn)孿生網(wǎng)絡中的權值共享教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論

广宗县| 敦化市| 额济纳旗| 隆德县| 伊吾县| 刚察县| 工布江达县| 旺苍县| 神农架林区| 新津县| 襄城县| 永康市| 政和县| 澜沧| 改则县| 札达县| 临邑县| 肃宁县| 太白县| 徐闻县| 河间市| 大埔县| 大名县| 老河口市| 南皮县| 上蔡县| 左权县| 沐川县| 深泽县| 旺苍县| 达尔| 武山县| 辉县市| 东乡族自治县| 紫阳县| 泰安市| 武乡县| 神农架林区| 棋牌| 漯河市| 宜宾市|