python 发邮件
邮件是内网exchange邮箱,采用smtp方式发送
参考网站:https://blog.csdn.net/IT_Z7aaaaaaaaaa/article/details/88752020
msg_list = MIMEMultipart() msg_list['From'] = 'zhanglei1@shtel.com.cn' msg_list['To'] = 'yanglei@shtel.com.cn, zhuj3@shtel.com.cn' # msg_list['To'] = '18930023842@189.cn, 532788667@qq.com' msg_list['Subject'] = '周末日报' + getToday() body = '周末日报'+ getToday() msg_list.attach(MIMEText(body)) with open(r"C:\Users\Administrator\Desktop\报表\周末日报.zip",'rb') as f: #这里附件的MIME和文件名,这里是xls类型 mime = MIMEBase('zip','zip',filename='周末日报.zip') #加上必要的头信息 mime.add_header('Content-Disposition','attachment',filename=('gb2312', '', '周末日报.zip')) mime.add_header('Content-ID','<0>') mime.add_header('X-Attachment-Id','0') #把附件的内容读进来 mime.set_payload(f.read()) #用Base64编码 encoders.encode_base64(mime) msg_list.attach(mime) server_pre(msg_list) ———————————————— 版权声明:本文为CSDN博主「cyber_1987」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_42029733/article/details/86559612
server = smtplib.SMTP(email_user[2], 25)
server.sendmail(server.user, [to_addr], msg.as_string())
server.quit()
————————————————
版权声明:本文为CSDN博主「Faceless__Void」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/IT_Z7aaaaaaaaaa/article/details/88752020