干貨 | 解放雙手,用Python實現(xiàn)自動發(fā)送郵件
干貨 | 解放雙手,用Python實現(xiàn)自動發(fā)送郵件
使用Python實現(xiàn)自動化郵件發(fā)送,可以讓你擺脫繁瑣的重復性業(yè)務,可以節(jié)省非常多的時間。
Python有兩個內(nèi)置庫:smtplib
和email
,能夠?qū)崿F(xiàn)郵件功能,smtplib
庫負責發(fā)送郵件,email
庫負責構(gòu)造郵件格式和內(nèi)容。
郵件發(fā)送需要遵守SMTP協(xié)議,Python內(nèi)置對SMTP的支持,可以發(fā)送純文本郵件、HTML郵件以及帶附件的郵件。
1、先導入相關(guān)的庫和方法

2、設置郵箱域名、發(fā)件人郵箱、郵箱授權(quán)碼、收件人郵箱

3、構(gòu)建MIMEMultipart對象代表郵件本身,可以往里面添加文本、圖片、附件等

4、設置郵件頭部內(nèi)容

5、添加正文文本

6、添加圖片

7、添加附件(excel表格)

8、發(fā)送郵件

結(jié)果
看看郵箱接收到來自python的郵件長什么樣
