郵件形式 | 內(nèi)容 |
---|---|
最基本 | 收件人+主題 |
最常用 | 收件人+主題+正文 |
一般流程申請(qǐng)郵件 | 收件人+主題+正文+抄送 |
發(fā)報(bào)表郵件 | 收件人+主題+抄送+附件 |
加說明報(bào)表郵件 | 收件人+主題+正文+抄送+附件 |
Python調(diào)用zmail模塊
import zmail zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',{'subject':'我是你的舔狗1號(hào)'})
把收件人改成女神
import zmail zmail.server('danzhao@sunlands.com','password').send_mail([('女神','danzhao@sunlands.com')],{'subject':'我是你的舔狗1號(hào)'})
作業(yè):把收件人外顯名改成美國隊(duì)長
可能會(huì)遇到的問題
確認(rèn)密碼沒錯(cuò)仍然說密碼不對(duì): 可能需要開通對(duì)應(yīng)的SMTP專用密碼(授權(quán)碼),例如QQ郵箱
服務(wù)器無響應(yīng)
部分比較特殊的郵件可能需要自行設(shè)置smtp服務(wù)器,一般是去找郵箱提供方,以263企業(yè)郵為例
這個(gè)時(shí)候需要寫作如下代碼
import zmail zmail.server('danzhao@sunlands.com','password',smtp_host='smtp.263.net',smtp_port=25).send_mail('danzhao@sunlands.com',{'subject':'我是你的舔狗1號(hào)'})
擴(kuò)展知識(shí):api
例如舔狗語錄API:https://api.uomg.com/api/rand.qinghua
import requests import json import zmail response = requests.get('https://api.uomg.com/api/rand.qinghua') tiangou = json.loads(response.text)['content'] zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',{'subject':tiangou})
用Python自動(dòng)發(fā)送最常用的郵件(主題+收件人+正文+抄送)
import zmail mail = dict( subject='今日數(shù)據(jù)情況', content_text='今日新錄入名片100張,有效添加50張,添加率為50%' ) zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',mail)
在此基礎(chǔ)上,重點(diǎn)突出添加率
帶格式的正文
import zmail mail = dict( subject='今日數(shù)據(jù)情況', content_html='今日新錄入名片100張,有效添加50張,添加率為strong>50%/strong>' ) zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',mail)
注:需要額外的HTML基礎(chǔ)知識(shí)
如果有很多個(gè)收件人的時(shí)候
import zmail mail = dict( subject='今日數(shù)據(jù)情況', content_text='今日新錄入名片100張,有效添加50張,添加率為50%' ) zmail.server('danzhao@sunlands.com','password').send_mail(['yupinze@sunlands.com','danzhao@sunlands.com'],mail)
可能還要抄送老大
import zmail mail = dict( subject='今日數(shù)據(jù)情況', content_text='今日新錄入名片100張,有效添加50張,添加率為50%' ) zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',mail,cc='chenxiaomei@sunlands.com')
作業(yè):給抄送人也改一個(gè)別名,改成天山大佬
用Python自動(dòng)發(fā)送最常用的郵件(主題+收件人+正文+附件)
import zmail mail = dict( subject='今日數(shù)據(jù)情況', content_text='今日新錄入名片100張,有效添加50張,添加率為50%.各組詳情請(qǐng)見附件', attachments=r'E:\Onedrive\桌面\報(bào)表.xlsx' ) zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',mail)
如果有多個(gè)附件,代碼如下
import zmail mail = dict( subject='今日數(shù)據(jù)情況', content_text='今日新錄入名片100張,有效添加50張,添加率為50%.各組詳情請(qǐng)見附件報(bào)表2', attachments=[r'E:\Onedrive\桌面\報(bào)表1.xlsx',r'E:\Onedrive\桌面\報(bào)表2.xlsx'] ) zmail.server('danzhao@sunlands.com','password').send_mail('danzhao@sunlands.com',mail)
作業(yè):寫一份完整的郵件代碼,包含以下內(nèi)容
多個(gè)收件人,收件人都外顯為姓名
多個(gè)抄送人,也帶上自己名字
多個(gè)附件,并在正文中注明附件作用
帶格式的正文:附件名使用斜體,添加率使用加粗,領(lǐng)導(dǎo)名字使用紅色加粗字體顯示
主題變成一個(gè)自動(dòng)帶上當(dāng)天日期的內(nèi)容
到此這篇關(guān)于Python一行代碼實(shí)現(xiàn)自動(dòng)發(fā)郵件功能的文章就介紹到這了,更多相關(guān)Python自動(dòng)發(fā)郵件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:云南 酒泉 龍巖 定西 寧夏 商丘 金融催收 江蘇
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python一行代碼實(shí)現(xiàn)自動(dòng)發(fā)郵件功能》,本文關(guān)鍵詞 Python,一行,代碼,實(shí)現(xiàn),自動(dòng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。