亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

python如何發(fā)送帶有附件、正文為HTML的郵件

瀏覽:4日期:2022-06-27 08:24:20
一、HTML格式怎么發(fā)送右鍵

1.準備HTML代碼作為內(nèi)容

2.把郵件的subtype設(shè)置為html

3.發(fā)送

4.舉個例子:自己發(fā)給自己一個HTML格式的文件

from email.mime.text import MIMEText​main_content = ''' <!DOCTYPE html> <html lang = 'en' <head> <meta charset = 'UTF-8'> <title>實例</title> </head> <body> <h1>這個是做測試用的html<h1> </body> </html> '''​msg = MIMEText(main_content,'html','utf-8')​#構(gòu)建發(fā)送者地址和登錄信息from_addr = '[email protected]'from_pwd = ''#構(gòu)建郵件接受者的信息to_addr = '[email protected]'smtp_srv = 'smtp.qq.com'try: import smtplib srv = smtplib.SMTP_SSL(smtp_srv.encode(),465) srv.login(from_addr,from_pwd) srv.sendmail(from_addr,[to_addr],msg.as_string()) srv.quit()​except Exception as a: print(a)

python如何發(fā)送帶有附件、正文為HTML的郵件

二、發(fā)送帶附件的郵件

1.可以把郵件看作是一個文本郵件和一個附件的合體

2.一封郵件如果涉及多個部分,需要使用MIMEMultipart格式構(gòu)建

3.添加一個MIMEText正文

4.添加一個 MIMEBase或者MEMEText作為附件

5.舉個例子:

from email.mime.text import MIMEText#構(gòu)建附件使用from email.mime.multipart import MIMEBase,MIMEMultipart#構(gòu)建基礎(chǔ)郵件使用​mail_mul = MIMEMultipart()#構(gòu)建一個郵件對象mail_text = MIMEText('Hello,I am liudana','plain','utf-8')#構(gòu)建郵件正文mail_mul.attach(mail_text)#把構(gòu)建好的郵件正文附加到郵件中#構(gòu)建附件,需要從本地讀入附件#打開一個本地文件#以rb格式打開with open('00.TestCasePython.py','rb') as f: s = f.read() #設(shè)置附件的MIME和文件名 m = MIMEText(s,'base64','utf-8')#類型是base64,這是郵件正文的格式,這里只需要記住就可以了 m['Content-Type'] = 'application/octet-stream' #需要注意 #1.attachment后分號位英文狀態(tài) #2.filename后面需要引號包裹,注意與外面引號錯開 m['Content-Disposition'] = 'attachment;filename = ’00.TestCasePython.py’' #添加到MIMEMultipart mail_mul.attach(m)​#構(gòu)建發(fā)送者地址和登錄信息from_addr = '[email protected]'from_pwd = 'ysqmojzwkgfciccd'#構(gòu)建郵件接受者的信息to_addr = '[email protected]'smtp_srv = 'smtp.qq.com'try: import smtplib srv = smtplib.SMTP_SSL(smtp_srv.encode(),465) srv.login(from_addr,from_pwd) srv.sendmail(from_addr,[to_addr],mail_mul.as_string()) srv.quit()​except Exception as a: print(a)

python如何發(fā)送帶有附件、正文為HTML的郵件

三、源碼

D55_2_HTMLMailSend.py

D55_3_SendAttachmentMail.py

https://github.com/ruigege66/Python_learning/blob/master/D55_2_HTMLMailSend.py

https://github.com/ruigege66/Python_learning/blob/master/D55_3_SendAttachmentMail.py

以上就是python如何發(fā)送帶有附件、正文為HTML的郵件的詳細內(nèi)容,更多關(guān)于python 發(fā)送郵件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩欧国产精品一区综合无码 | α片毛片 | 欧洲男女啪啪免费观看 | 久久欧美精品欧美久久欧美 | 在线播放亚洲精品富二代91 | 国产综合成人观看在线 | 免费国产一级特黄aa大 | 天海翼一区二区三区高清视频 | 亚洲欧美国产日产综合不卡 | 2021久久精品国产99国产精品 | 永久免费视频v片www | 国产欧美二区 | 中国淫片 | 精品国产免费人成网站 | 欧洲欧美人成免费观看 | 不卡视频一区 | 欧美日韩乱码毛片免费观看 | 国产成人精品免费视频大全可播放的 | 黑人特黄aa毛片 | www.久久久 | 亚洲精品一区国产二区 | 免费观看黄色a一级录像 | 成人亚洲欧美日韩在线观看 | 色综合久久一区二区三区 | 99热er| 亚洲短视频在线观看 | 91久久精品一区二区 | 一级黄色生活片 | 幸福宝色多多 | 亚洲hh| 美国毛片一级视频在线aa | 国产专区自拍 | 成人午夜在线播放 | 成人免费淫片在线费观看 | 日本免费一区二区在线观看 | 劲爆欧美色欧美 | 91精品国产免费网站 | 在线免费观看视频黄 | 黄色一级大片免费看 | 日韩人成免费网站大片 | 日韩1024|