python3.4实现邮件发送功能
作者:王小涛_同學
这篇文章主要为大家详细介绍了python3.4实现邮件发送功能,含带中文附件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- python实现邮件发送功能
- python生成每日报表数据(Excel)并邮件发送的实例
- python实现QQ邮箱/163邮箱的邮件发送
- python2.7实现邮件发送功能
- python模块smtplib实现纯文本邮件发送功能
- python邮件发送smtplib使用详解
- Python实现的查询mysql数据库并通过邮件发送信息功能
- Python实现定时备份mysql数据库并把备份数据库邮件发送
- python实现12306抢票及自动邮件发送提醒付款功能
- python实现自动发送邮件发送多人、群发、多附件的示例
- 利用python实现简单的邮件发送客户端示例
- python定时利用QQ邮件发送天气预报的实例
- python实现SMTP邮件发送功能
- python使用smtplib模块通过gmail实现邮件发送的方法
- python实现邮件自动发送