国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python Zmail模塊簡(jiǎn)介與使用示例

瀏覽:57日期:2022-07-01 17:00:44
介紹

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

安裝

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

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

使用它之前,請(qǐng)保證

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

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

使用示例發(fā)送你的郵件

import zmail# 你的郵件內(nèi)容mail_content = { 'subject':'success!', # 郵件主題 'content_text':'This message from zmail', # 郵件內(nèi)容 'attachments':r'D:test.docx', # 郵件附件}# 使用你的郵件賬戶名和密碼登錄服務(wù)器server = zmail.server('[email protected]', 'XXXXXX')# 發(fā)送郵件server.send_mail(’[email protected]’, mail_content)

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

# 發(fā)送郵件server.send_mail([’[email protected]’,’[email protected]’],mail_content)

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

mail = { ’subject’: ’Success!’, # 郵件主題 ’content_html’: [’HTML CONTENT’], # HTML格式的郵件內(nèi)容 ’attachments’: ’/Users/zyh/Documents/example.zip’, # 郵件附件}server.send_mail(’[email protected]’,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(’[email protected]’,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 zmailserver = zmail.server(’[email protected]’, ’yourpassword’)mail = server.get_latest() 依據(jù)id取回郵件

mail = server.get_mail(2) 依據(jù) (subject,after,before,sender)取回一個(gè)列表的郵件

mail = server.get_mails(subject=’163’,after=’2018-1-1’,sender=’github’)

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

郵件的結(jié)構(gòu) content-type: 郵件內(nèi)容的類型 subject: 郵件主題 to:收件人 from:寄件人 date: 年-月-日 時(shí)間 時(shí)區(qū) boundary: 如果郵件為multiple - - - parts,你可以得到其分界線 content: 郵件的文本內(nèi)容(僅在text/plain時(shí)可以被解析) contents: 郵件的body,里面包含著由分界線分割的每一個(gè)段落 attachments: None 或者 [[’附件名稱;編碼方式’,’附件的二進(jìn)制內(nèi)容’]...] id: 在郵箱中的id項(xiàng)目地址:

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

以上就是python Zmail模塊簡(jiǎn)介與使用示例的詳細(xì)內(nèi)容,更多關(guān)于python Zmail模塊的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲成年人免费网站 | 免费国产综合视频在线看 | 日韩欧美一区二区三区免费看 | 国产日韩精品欧美一区喷 | 高清日本在线成人免费视频 | 美女黄页在线观看 | 免费久久久久 | 在线毛片一区二区不卡视频 | 成年人在线网站 | 国产一区二区影院 | 暖暖在线精品日本中文 | 成人国产精品 | 色偷偷成人网免费视频男人的天堂 | 国产亚洲精品美女一区二区 | 美女被免费网站在线视频软件 | 六月丁香婷婷天天在线 | 高清欧美日本视频免费观看 | 天天草综合 | 欧美黄视频在线观看 | 国产亚洲福利精品一区二区 | 91国语对白 | 久久久久久久一线毛片 | 91国内视频| 久久免费在线视频 | 欧美日韩高清观看一区二区 | 亚洲免费看片 | 日本道在线播放 | 最新国产成人综合在线观看 | 99在线观看巨臀大臀视频 | 国产精品91在线播放 | 久久亚洲精品成人 | 日本天堂在线视频 | 日本高清不卡中文字幕 | 亚洲欧洲日韩综合色天使不卡 | 本道久久综合88全国最大色 | 九九99靖品 | 99精品视频在线在线视频观看 | 亚洲第一网色综合久久 | 岛国午夜精品视频在线观看 | 国产精品精品国产一区二区 | 加勒比综合网 |