五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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郵件-解決中文亂碼的評論 (共 條)

分享到微博請遵守國家法律
徐州市| 康保县| 石泉县| 尤溪县| 安化县| 东乡族自治县| 隆回县| 革吉县| 扶风县| 汉中市| 施甸县| 电白县| 西丰县| 敦煌市| 来宾市| 高密市| 通道| 通许县| 天镇县| 丹寨县| 南陵县| 新营市| 平原县| 岗巴县| 淮南市| 肥城市| 丽江市| 锦州市| 淳化县| 大理市| 通辽市| 临沂市| 广南县| 五常市| 茂名市| 达孜县| 抚宁县| 浦东新区| 大悟县| 仁布县| 怀柔区|