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

python Zmail模塊簡介與使用示例

 更新時間:2020年12月19日 10:19:32   作者:德辰  
這篇文章主要介紹了python Zmail模塊簡介與使用示例,幫助大家利用python收發(fā)郵件,感興趣的朋友可以了解下

介紹

Zmail 使得在python3中發(fā)送和接受郵件變得更簡單。你不需要手動添加服務器地址、端口以及適合的協(xié)議,zmail會幫你完成。此外,使用一個python字典來代表郵件內容也更符合直覺

安裝

Zmail僅支持python3,不需要任何外部依賴. 不支持python2.

pip3 install zmail

特性 

  • 自動尋找服務器地址以及端口
  • 自動使用可靠的鏈接協(xié)議
  • 自動將一個python字典映射成MIME對象(帶有附件的)
  • 自動添加頭文件以及l(fā)ocalhostname來避免服務器拒收你的郵件
  • 輕松自定義你的頭文件
  • 支持使用HTML作為郵件內容
  • 僅需python>=3.5,你可以將其嵌入你的項目而無需其他的依賴

使用須知

使用它之前,請保證

  • 使用Python3
  • 確保打開了郵箱的POP3和SMTP功能 (對于 @163.com 和 @gmail.com 你需要設置你的應用專用密碼)

然后,剩下你需要做的就是import zmail即可

使用示例

發(fā)送你的郵件

import zmail

# 你的郵件內容
mail_content = {
 "subject":"success!", # 郵件主題
 "content_text":"This message from zmail", # 郵件內容
 "attachments":r"D:\test.docx", # 郵件附件
}

# 使用你的郵件賬戶名和密碼登錄服務器
server = zmail.server("XXXXXX@163.com", "XXXXXX")

# 發(fā)送郵件
server.send_mail('yourfriend@example.com', mail_content)

給多個信箱發(fā)件,修改發(fā)送郵件 即可,其他內容同上

# 發(fā)送郵件

server.send_mail(['555555@qq.com','666666@qq.com'],mail_content)

發(fā)送HTML作為郵件內容

mail = {
 'subject': 'Success!', # 郵件主題
 'content_html': ['HTML CONTENT'], # HTML格式的郵件內容 
 'attachments': '/Users/zyh/Documents/example.zip', # 郵件附件
}
server.send_mail('yourfriend@example.com',mail)

或者

with open('/Users/example.html','r') as f:
 content_html = f.read()
mail = {
 'subject': 'Success!', 
 'content_html': content_html, 
 'attachments': '/Users/zyh/Documents/example.zip', 
}
server.send_mail('yourfriend@example.com',mail)
  • 自定義你的server

如果zmail不能正常工作,你可以自定義server的配置

server = zmail.server('username','password',smtp_host='smtp.163.com',smtp_port=994,smtp_ssl=True,pop_host='pop.163.com',pop_port=995,pop_tls=True)

取回你的郵件

  • 取得最新的郵件
import zmail
server = zmail.server('yourmail@example.com', 'yourpassword')
mail = server.get_latest()
  • 依據(jù)id取回郵件
mail = server.get_mail(2)
  • 依據(jù) (subject,after,before,sender)取回一個列表的郵件
mail = server.get_mails(subject='163',after='2018-1-1',sender='github')

示例中, 如果 '163' 在郵件的主題中,這封郵件將會被匹配, 例如' [163] Your password has changed'

郵件的結構

  • content-type: 郵件內容的類型
  • subject: 郵件主題
  • to:收件人
  • from:寄件人
  • date: 年-月-日 時間 時區(qū)
  • boundary: 如果郵件為multiple - - - parts,你可以得到其分界線
  • content: 郵件的文本內容(僅在text/plain時可以被解析)
  • contents: 郵件的body,里面包含著由分界線分割的每一個段落
  • attachments: None 或者 [['附件名稱;編碼方式','附件的二進制內容']...]
  • id: 在郵箱中的id

項目地址: 

GitHub:https://github.com/ZYunH/zmail 

以上就是python Zmail模塊簡介與使用示例的詳細內容,更多關于python Zmail模塊的資料請關注腳本之家其它相關文章!

相關文章

  • 用python與文件進行交互的方法

    用python與文件進行交互的方法

    本篇文章主要介紹了用python與文件進行交互的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Python3.5實現(xiàn)的羅馬數(shù)字轉換成整數(shù)功能示例

    Python3.5實現(xiàn)的羅馬數(shù)字轉換成整數(shù)功能示例

    這篇文章主要介紹了Python3.5實現(xiàn)的羅馬數(shù)字轉換成整數(shù)功能,涉及Python字符串遍歷與數(shù)值運算相關操作技巧,需要的朋友可以參考下
    2019-02-02
  • python創(chuàng)建列表并給列表賦初始值的方法

    python創(chuàng)建列表并給列表賦初始值的方法

    這篇文章主要介紹了python創(chuàng)建列表并給列表賦初始值的方法,涉及Python列表的定義與賦值技巧,需要的朋友可以參考下
    2015-07-07
  • Python實現(xiàn)快速替換Word文檔中的關鍵字

    Python實現(xiàn)快速替換Word文檔中的關鍵字

    使用Python自動化處理Word文檔可以幫助您提高效率,并減少手動處理文檔所需的時間和精力,所以本文為大家準備了Python快速替換Word文檔中的關鍵字的方法,希望對大家有所幫助
    2023-06-06
  • python實現(xiàn)逆波蘭計算表達式實例詳解

    python實現(xiàn)逆波蘭計算表達式實例詳解

    這篇文章主要介紹了python實現(xiàn)逆波蘭計算表達式的方法,較為詳細的分析了逆波蘭表達式的概念及實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • Selenium 模擬瀏覽器動態(tài)加載頁面的實現(xiàn)方法

    Selenium 模擬瀏覽器動態(tài)加載頁面的實現(xiàn)方法

    這篇文章主要介紹了Selenium 模擬瀏覽器動態(tài)加載頁面的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Python如何提取公共模塊并避免代碼重復

    Python如何提取公共模塊并避免代碼重復

    模塊化編程是提高代碼重用性和可維護性的關鍵,這篇文章小編就來為大家詳細介紹一下Python如何提取公共模塊并避免代碼重復,希望對大家有所幫助
    2025-02-02
  • python基礎之共有操作

    python基礎之共有操作

    這篇文章主要介紹了python函數(shù)的定義和調用,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • 一篇文章講解用VScode寫Python怎么運行

    一篇文章講解用VScode寫Python怎么運行

    這篇文章主要介紹了如何在Visual?Studio?Code(VSCode)中編寫和運行Python代碼,包括安裝VSCode、安裝Python插件、配置Python環(huán)境、創(chuàng)建和運行Python文件、調試Python代碼、代碼格式化、代碼片段、Git集成以及單元測試等,需要的朋友可以參考下
    2024-12-12
  • Python爬取科目四考試題庫的方法實現(xiàn)

    Python爬取科目四考試題庫的方法實現(xiàn)

    這篇文章主要介紹了Python爬取科目四考試題庫的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03

最新評論

磐安县| 齐河县| 潜山县| 平和县| 高台县| 陆川县| 缙云县| 镇原县| 原阳县| 海南省| 巴里| 晋江市| 杭州市| 英德市| 洮南市| 古丈县| 筠连县| 长宁县| 通渭县| 家居| 苍梧县| 甘泉县| 日土县| 柯坪县| 乐平市| 阳朔县| 新野县| 蒲城县| 清远市| 丘北县| 北安市| 金平| 乐昌市| 金堂县| 磴口县| 黎平县| 化德县| 神农架林区| 松阳县| 永靖县| 金华市|