摘要:是發(fā)送郵件的協(xié)議,內(nèi)置對的支持模塊和模塊可以發(fā)送純文本郵件郵件以及帶附件的郵件簡單郵件傳輸協(xié)議,是從源地址到目的地址傳送郵件的規(guī)則,由該協(xié)議控制信件的中轉(zhuǎn)方式的提供了一種很方便的途徑傳遞電子郵件,對進(jìn)行了簡單的封裝發(fā)送純文本郵件導(dǎo)入模塊
SMTP是發(fā)送郵件的協(xié)議,Python內(nèi)置對SMTP的支持(smtplib模塊和email模塊),可以發(fā)送純文本郵件、HTML郵件以及帶附件的郵件
SMTP:Simple Mail Transfer Protocol簡單郵件傳輸協(xié)議,是從源地址到目的地址傳送郵件的規(guī)則,由該協(xié)議控制信件的中轉(zhuǎn)方式
python的smtplib提供了一種很方便的途徑傳遞電子郵件,對SMTP進(jìn)行了簡單的封裝
發(fā)送純文本郵件#導(dǎo)入smtplib模塊 from smtplib import SMTP from email.mime.text import MIMEText from email.header import Header def send_email(SMTP_host, from_addr, password, to_addrs, subject, content): email_client = SMTP(SMTP_host) email_client.login(from_addr, password) msg = MIMEText(content,"plain","utf-8") msg["Subject"] = Header(subject, "utf-8")#subject msg["From"] = "[email protected]" msg["To"] = "[email protected]" #sendmail(郵件發(fā)送者地址,字符串列表(收件人),發(fā)送內(nèi)容) email_client.sendmail(from_addr, to_addrs, msg.as_string()) send_email("smtp.163.com","[email protected]","password","[email protected]","lsllsldld","hellow")發(fā)送HTML格式的郵件
#導(dǎo)入smtplib模塊 from smtplib import SMTP from email.mime.text import MIMEText from email.header import Header def send_email(SMTP_host, from_addr, password, to_addrs, subject, content): email_client = SMTP(SMTP_host) email_client.login(from_addr, password) #發(fā)送純文本郵件 設(shè)置為plain,發(fā)送html郵件修改為 MIMEText(content,"html","utf-8") msg = MIMEText(content,"html","utf-8") msg["Subject"] = Header(subject, "utf-8")#subject msg["From"] = "[email protected]" msg["To"] = "[email protected]" #sendmail(郵件發(fā)送者地址,字符串列表(收件人),發(fā)送內(nèi)容) #發(fā)送純文本郵件 email_client.sendmail(from_addr, to_addrs, msg.as_string()) send_email("smtp.163.com","[email protected]","password","[email protected]","lsllsldld","sdf
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41176.html
摘要:使用腳本發(fā)送郵件并不復(fù)雜。以下為思路導(dǎo)圖模塊與發(fā)送郵件相關(guān)的模塊是關(guān)于簡單郵件傳輸協(xié)議的操作模塊,在發(fā)送郵件的過程中起到服務(wù)器之間互相通信的作用。 0. 前言 發(fā)送電子郵件是個(gè)很常見的開發(fā)需求。比如你寫了個(gè)監(jiān)控天氣的腳本,發(fā)現(xiàn)第二天要下雨,或者網(wǎng)站上關(guān)注的某個(gè)商品降價(jià)了,就可以發(fā)個(gè)郵件到郵箱來提醒自己。 使用 Python 腳本發(fā)送郵件并不復(fù)雜。不過由于各家郵件的發(fā)送機(jī)制和安全策略不同...
摘要:自動(dòng)發(fā)送郵件我們把報(bào)表做出來以后一般都是需要發(fā)給別人查看,對于一些每天需要發(fā)的報(bào)表或者是需要一次發(fā)送多份的報(bào)表,這個(gè)時(shí)候可以考慮借助來自動(dòng)發(fā)送郵件。一份郵件的組成下圖是中發(fā)送一份郵件的界面,主要包含發(fā)件人收件人抄送人主題正文附件這幾部分。 ...
摘要:本米撲博客先介紹幾個(gè)最簡單的發(fā)送郵件方式記錄下,像郵件,附件等也是支持的,需要時(shí)查文檔即可。特別注意命令發(fā)送郵件,默認(rèn)用端口號(hào),由于阿里云騰訊云等封禁了端口號(hào),因此本示例需在開通端口機(jī)器上測試執(zhí)行命令收件結(jié)果 Python發(fā)送email的三種方式,分別為使用登錄郵件服務(wù)器、使用smtp服務(wù)、調(diào)用sendmail命令來發(fā)送三種方法 本文原文自米撲博客:Python 發(fā)送 email 的三...
摘要:程序人員對于郵件自動(dòng)化的日常需求還是很高的。更是自帶一套模塊實(shí)現(xiàn)郵件發(fā)送。正是為了實(shí)現(xiàn)這個(gè)而生的,一句話就可以完成所有的登錄發(fā)送文字附件等功能。參考一句話發(fā)送郵件正常一點(diǎn)的發(fā)送郵件 程序人員對于郵件自動(dòng)化的日常需求還是很高的。但是入過了Linux的命令行郵件客戶端如Sendmail, Mutt, Alpine等坑之后,發(fā)現(xiàn)現(xiàn)代其實(shí)很少人真的在用它們實(shí)現(xiàn)郵件自動(dòng)化,根據(jù)搜索引擎里相關(guān)文章...
摘要:郵箱傳輸協(xié)議簡單郵件傳輸協(xié)議由源地址到目的地址的傳輸規(guī)則郵箱服務(wù)器默認(rèn)端口生成第三方登錄郵箱的密鑰,這樣從第三方登錄郵箱,不能輸入密碼,只需要輸入第三方密鑰就行需要使用到的庫主要是負(fù)責(zé)發(fā)送郵件,連接郵箱服務(wù)器,登錄郵箱構(gòu)造郵件,郵件顯示的內(nèi) QQ郵箱傳輸協(xié)議 SMTP:簡單郵件傳輸協(xié)議(由源地址到目的地址的傳輸規(guī)則) smtp.qq.com :QQ郵箱服務(wù)器 默認(rèn)端口:25 生成第三...
閱讀 2072·2021-11-11 16:55
閱讀 1408·2021-09-28 09:36
閱讀 1050·2019-08-29 15:21
閱讀 1582·2019-08-29 14:10
閱讀 2766·2019-08-29 14:08
閱讀 1641·2019-08-29 12:31
閱讀 3253·2019-08-29 12:31
閱讀 985·2019-08-26 16:47