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

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

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

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

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

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

3.發(fā)送

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

from email.mime.text import MIMEText​main_content = ''' <!DOCTYPE html> <html lang = 'en' <head> <meta charset = 'UTF-8'> <title>實(shí)例</title> </head> <body> <h1>這個(gè)是做測(cè)試用的html<h1> </body> </html> '''​msg = MIMEText(main_content,'html','utf-8')​#構(gòu)建發(fā)送者地址和登錄信息from_addr = '1215217867@qq.com'from_pwd = ''#構(gòu)建郵件接受者的信息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如何發(fā)送帶有附件、正文為HTML的郵件

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

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

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

3.添加一個(gè)MIMEText正文

4.添加一個(gè) MIMEBase或者M(jìn)EMEText作為附件

5.舉個(gè)例子:

from email.mime.text import MIMEText#構(gòu)建附件使用from email.mime.multipart import MIMEBase,MIMEMultipart#構(gòu)建基礎(chǔ)郵件使用​mail_mul = MIMEMultipart()#構(gòu)建一個(gè)郵件對(duì)象mail_text = MIMEText('Hello,I am liudana','plain','utf-8')#構(gòu)建郵件正文mail_mul.attach(mail_text)#把構(gòu)建好的郵件正文附加到郵件中#構(gòu)建附件,需要從本地讀入附件#打開一個(gè)本地文件#以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后分號(hào)位英文狀態(tài) #2.filename后面需要引號(hào)包裹,注意與外面引號(hào)錯(cuò)開 m['Content-Disposition'] = 'attachment;filename = ’00.TestCasePython.py’' #添加到MIMEMultipart mail_mul.attach(m)​#構(gòu)建發(fā)送者地址和登錄信息from_addr = '1215217867@qq.com'from_pwd = 'ysqmojzwkgfciccd'#構(gòu)建郵件接受者的信息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如何發(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的郵件的詳細(xì)內(nèi)容,更多關(guān)于python 發(fā)送郵件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 黄色视频毛片 | 手机看片日韩日韩 | 久久不射视频 | 国产毛片一区二区三区 | 精品久久伦理中文字幕 | 亚洲欧美久久久久久久久久爽网站 | 香蕉网站狼人久久五月亭亭 | 中国人黑人xxⅹ性猛 | 亚洲a在线观看 | 超级香蕉97在线观看视频 | 精品在线免费播放 | 国产九九在线观看播放 | 亚洲国产情侣 | 婷婷色婷婷| 一级黄色淫片 | 人人婷婷色综合五月第四人色阁 | 最新国产成人盗摄精品视频 | 欧美日韩在线观看一区二区 | 亚洲不卡 | 一级做a爱片特黄在线观看yy | 男人的天堂亚洲 | 丁香五月亚洲综合在线 | 国产精品手机网站 | 国产成人精品视频在放 | 中文福利视频 | 激情综合网五月激情 | 中文字幕日韩在线观看 | 国产精品国产色综合色 | 色拍999 | 精品一区二区久久久久久久网精 | www.自拍| 免费看真人a一级毛片 | 国产日韩欧美视频在线观看 | 不卡免费视频 | 国产免费大片 | 欧美国产亚洲精品a第一页 欧美国产亚洲一区 | 一本大道一卡2卡三卡4卡麻豆 | 经典三级影院 | 亚洲 另类色区 欧美日韩 | 丁香六月婷婷精品免费观看 | 亚洲国产精品第一区二区 |