最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python自動發(fā)送QQ郵件-解決中文亂碼

2020-09-09 16:37 作者:Koy1  | 我要投稿

為了解放生產(chǎn)力摸魚),最近花時間完成了每日接報Excel表數(shù)據(jù)和Word文檔的解析、報告的生成、QQ郵箱外發(fā)的自動化工作。由于在QQ郵箱外發(fā)時碰見中文亂碼的問題,記錄下解決方法(標有注釋的部分自行修改就可以直接使用了)~??? ?

import smtplib

import email

from email.mime.text import MIMEText

from email.mime.multipart import MIMEMultipart

from email.header import Header

mail_host = 'smtp.qq.com'

#發(fā)件人

mail_sender = '4*****@qq.com'

#發(fā)件人授權(quán)碼

mail_license = 'tq*****'

#收件人:對應(yīng)修改,可以有多個

mail_receivers = ['1*****@qq.com']

mm = MIMEMultipart('related')

#發(fā)、收件人

mm['from'] = 'K***<%s>'%mail_sender

mm['to'] = 'Z***<%s>'%mail_receivers

#郵件主題

subject_content = '每日報告'

mm['subject'] = Header(subject_content,'utf-8')

#添加正文文本

body_content = 'Z**,每日報告部分請在附件中查收'

message_text = MIMEText(body_content,'plain','utf-8')

mm.attach(message_text)

#附件,解決亂碼

attach_file = '測試報告.docx'

atta = MIMEText(open(attach_file, 'rb').read(), 'base64', 'utf-8')

atta['Content-Type'] = 'application/octet-stream'

atta.add_header('Content-Disposition', 'attachment', filename=('utf-8', '', attach_file))

mm.attach(atta)

stp = smtplib.SMTP()

# 設(shè)置發(fā)件人郵箱的域名和端口,QQ端口地址為465或587

stp.connect(mail_host, 587)??

stp.set_debuglevel(1)

stp.login(mail_sender,mail_license)

stp.sendmail(mail_sender, mail_receivers, mm.as_string())

print("郵件發(fā)送成功")

stp.quit()

拉了個定時任務(wù),每天自動完成并發(fā)送。再也不用晚上一邊打游戲一邊趕報告了,感覺又是美好的一天~


Python自動發(fā)送QQ郵件-解決中文亂碼的評論 (共 條)

分享到微博請遵守國家法律
通许县| 泾源县| 蓬溪县| 太仆寺旗| 麻江县| 巴彦淖尔市| 海林市| 沂水县| 长顺县| 苍溪县| 南康市| 嘉峪关市| 青冈县| 隆德县| 榕江县| 普安县| 柞水县| 梁河县| 磐安县| 苗栗县| 大石桥市| 达孜县| 东源县| 彩票| 长岛县| 容城县| 江华| 崇文区| 兰坪| 宿州市| 高邑县| 清流县| 金堂县| 特克斯县| 日土县| 万山特区| 绥化市| 酒泉市| 华安县| 河南省| 板桥市|