【selenium+Python unittest】之发送带中文附件的邮箱
完整原码如下:
import smtplib from email.mime.text import MIMEText #from email.header import Header from email.mime.multipart import MIMEMultipart smtpserver = 'smtp.126.com' usersend = 'XXX@126.com' password = 'XXX' recevier = 'XXX@qq.com' subject = '坦克世界一览' #发送的附件C:\Users\XXX\Desktop\坦克世界一览.txt sendfile = open('C:\\Users\\XXX\\Desktop\\坦克世界一览.txt','rb').read() att = MIMEText(sendfile,'base64','utf-8') att['Content-Type'] = 'application/octet-stream' att.add_header('Content-Disposition', 'attachment',filename=('gb2312', '', "坦克世界一览.txt")) msg = MIMEMultipart('related') msg.attach(att) msg['Subject'] = subject msg['From'] = usersend msg['To'] = recevier smtp = smtplib.SMTP() smtp.connect(smtpserver) smtp.login(usersend,password) smtp.sendmail(usersend,recevier,msg.as_string()) smtp.quit()
不积跬步,无以致千里;不集小流,无以成江海。
如转载本文,请还多关注一下我的博客:https://www.cnblogs.com/Owen-ET/;
我的Github地址:https://github.com/Owen-ET————————————
无善无恶心之体, 有善有恶意之动, 知善知恶是良知, 为善去恶是格物。