欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

自動化測試的腳本運行完成之后,可以生成test report,如果能將result自動的發(fā)到郵箱就不用每次打開閱讀,而且隨著腳本的不段運行,生成的報告會越來越多,找到最近的報告也是一個比較麻煩的事件;如果能自 動的將結果發(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python3內(nèi)置json模塊編碼解碼方法詳解

    Python3內(nèi)置json模塊編碼解碼方法詳解

    Python3中我們利用內(nèi)置模塊json解碼和編碼JSON對象。json模塊提供了四個功能:dumps、dump、loads、load本文詳細講解了Python3內(nèi)置json模塊的詳細使用方法
    2021-10-10
  • 使用matplotlib繪制圖例標簽中帶有公式的圖

    使用matplotlib繪制圖例標簽中帶有公式的圖

    今天小編就為大家分享一篇使用matplotlib繪制圖例標簽中帶有公式的圖,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • wxPython的安裝圖文教程(Windows)

    wxPython的安裝圖文教程(Windows)

    下面小編就為大家分享一篇wxPython的安裝圖文教程(Windows),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • python 串行執(zhí)行和并行執(zhí)行實例

    python 串行執(zhí)行和并行執(zhí)行實例

    這篇文章主要介紹了python 串行執(zhí)行和并行執(zhí)行實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python中的deque基本用法詳解

    python中的deque基本用法詳解

    Python?中的?deque是一個低級別的、高度優(yōu)化的雙端隊列,對于實現(xiàn)優(yōu)雅、高效的Pythonic隊列和堆棧很有用,這篇文章主要介紹了python中的deque基本用法的相關資料,需要的朋友可以參考下
    2017-11-11
  • python單測框架之pytest常見用法

    python單測框架之pytest常見用法

    pytest是python的單測框架,使用靈活,插件豐富,本文給大家分享python單測框架之pytest常見用法包括pytest常見的插件,感興趣的朋友跟隨小編一起看看吧
    2021-08-08
  • 有關wxpython pyqt內(nèi)存占用問題分析

    有關wxpython pyqt內(nèi)存占用問題分析

    一直覺得wxpython占用內(nèi)存比較多,在工作中寫的一些小程序應用,一對比其它的小程序,發(fā)現(xiàn)內(nèi)存相差確實有點大
    2014-06-06
  • python網(wǎng)絡編程學習筆記(二):socket建立網(wǎng)絡客戶端

    python網(wǎng)絡編程學習筆記(二):socket建立網(wǎng)絡客戶端

    看了這一節(jié),突然之間對python網(wǎng)絡編程學習筆記(1)中的一些不理解的問題有了認識,至少明白了socket是怎么回事。這里關于socket的起源等問題就不做筆記記錄了,直接進入主題
    2014-06-06
  • python做翻譯軟件詳解,小白也看得明白

    python做翻譯軟件詳解,小白也看得明白

    這篇文章主要介紹了怎么樣用python做的翻譯軟件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • python如何在終端里面顯示一張圖片

    python如何在終端里面顯示一張圖片

    這篇文章主要為大家詳細介紹了python如何在終端里面顯示一張圖片的方法,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論