站长资源脚本专栏
python3.4实现邮件发送功能
简介本文实例为大家分享了python实现邮件发送功能的具体代码,供大家参考,具体内容如下import smtplib import os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultip
本文实例为大家分享了python实现邮件发送功能的具体代码,供大家参考,具体内容如下
import smtplib import os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email import encoders user = '*******@qq.com' pwd = '*******' to = ['******@139.com', '******@qq.com'] msg = MIMEMultipart() msg['Subject'] = '这里是主题...' content1 = MIMEText('这里是正文!', 'plain', 'utf-8') msg.attach(content1) attfile = 'C:\\Users\\hengli\\Pictures\\CameraMan\\哈哈.doc' basename = os.path.basename(attfile) fp = open(attfile, 'rb') att = MIMEText(fp.read(), 'base64', 'utf-8') att["Content-Type"] = 'application/octet-stream' att.add_header('Content-Disposition', 'attachment',filename=('gbk', '', basename)) encoders.encode_base64(att) msg.attach(att) #----------------------------------------------------------- s = smtplib.SMTP('smtp.qq.com') s.login(user, pwd) s.sendmail(user, to, msg.as_string()) print('发送成功') s.close()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。