av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:8日期:2022-06-27 08:24:20
一、HTML格式怎么發送右鍵

1.準備HTML代碼作為內容

2.把郵件的subtype設置為html

3.發送

4.舉個例子:自己發給自己一個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')​#構建發送者地址和登錄信息from_addr = '1215217867@qq.com'from_pwd = ''#構建郵件接受者的信息to_addr = '1215217867@qq.com'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如何發送帶有附件、正文為HTML的郵件

二、發送帶附件的郵件

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

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

3.添加一個MIMEText正文

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

5.舉個例子:

from email.mime.text import MIMEText#構建附件使用from email.mime.multipart import MIMEBase,MIMEMultipart#構建基礎郵件使用​mail_mul = MIMEMultipart()#構建一個郵件對象mail_text = MIMEText('Hello,I am liudana','plain','utf-8')#構建郵件正文mail_mul.attach(mail_text)#把構建好的郵件正文附加到郵件中#構建附件,需要從本地讀入附件#打開一個本地文件#以rb格式打開with open('00.TestCasePython.py','rb') as f: s = f.read() #設置附件的MIME和文件名 m = MIMEText(s,'base64','utf-8')#類型是base64,這是郵件正文的格式,這里只需要記住就可以了 m['Content-Type'] = 'application/octet-stream' #需要注意 #1.attachment后分號位英文狀態 #2.filename后面需要引號包裹,注意與外面引號錯開 m['Content-Disposition'] = 'attachment;filename = ’00.TestCasePython.py’' #添加到MIMEMultipart mail_mul.attach(m)​#構建發送者地址和登錄信息from_addr = '1215217867@qq.com'from_pwd = 'ysqmojzwkgfciccd'#構建郵件接受者的信息to_addr = '1215217867@qq.com'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如何發送帶有附件、正文為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如何發送帶有附件、正文為HTML的郵件的詳細內容,更多關于python 發送郵件的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲精品无| 欧美 日韩精品 | 国产精品久久久久一区二区三区 | 亚洲欧美日韩国产综合 | 国产高潮av| 一区二区日韩 | 99久久精品国产一区二区三区 | 久久久久一区二区 | 欧美视频在线看 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 国产视频久久 | 激情视频网站 | 九色网址 | 成人欧美一区二区三区黑人孕妇 | 99一级毛片 | 欧美日韩视频在线第一区 | 国产香蕉视频 | 日韩三级在线 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 鸡毛片| 午夜码电影 | 亚洲天堂日韩精品 | 一区二区三区视频在线 | 久久国产精品精品国产色婷婷 | 91麻豆久久久| 久久精品国产99国产精品亚洲 | 亚洲国产成人av好男人在线观看 | 国产欧美精品一区二区色综合朱莉 | 亚洲成人三级 | 亚洲乱码国产乱码精品精98午夜 | 国产99在线 | 欧美 | 久久国产婷婷国产香蕉 | 一级黄色录像毛片 | 亚洲国产成人精品女人久久久 | 中文无码日韩欧 | 国产精品免费观看视频 | 日韩一区二区精品 | 视频在线观看一区 | 国产精品久久久免费 | 一区二区三区视频在线观看 | 亚洲午夜精品一区二区三区 |