python 发送邮件
来源:互联网 发布:js 移动端 上传照片 编辑:程序博客网 时间:2024/06/16 07:24
# coding: utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 文件形式的邮件def email_file(): mail_host = "smtp.qq.com" # 邮箱服务器 mail_user = "xxxxxxx@qq.com" # 登录邮箱 mail_pass = "xxxxx" # 邮箱密码 # 发件人(与登录邮箱一致) sender = 'xxxxx@qq.com' # 接收邮件,可设置为你的QQ邮箱或者其他邮箱 receivers = ['xxxxx@qq.com'] ''' # 发送HTML格式的邮件 mail_msg =" <p>Python 邮件发送测试...</p> <p><a href="http://www.runoob.com">这是一个链接</a></p> " message = MIMEText(mail_msg, 'html', 'utf-8') ''' # 邮件内容 message = MIMEText('这个是 邮件发送测试...', 'plain', 'utf-8') message['From'] = sender message['To'] = ",".join(receivers) # 邮件主题 subject = 'Python SMTP 邮件测试' message['Subject'] = Header(subject, 'utf-8') ''' # 构造附件 att1 = MIMEText(open('test.txt', 'rb').read(), 'base64', 'utf-8') att1["Content-Type"] = 'application/octet-stream' att1["Content-Disposition"] = 'attachment; filename="test.txt"' message.attach(att1) ''' try: smtpObj = smtplib.SMTP_SSL() smtpObj.connect(mail_host, 465) # <span style="font-family: Arial, Helvetica, sans-serif;">465</span><span style="font-family: Arial, Helvetica, sans-serif;"> 为 </span><span style="font-family: Arial, Helvetica, sans-serif;">SMTP_SSL</span><span style="font-family: Arial, Helvetica, sans-serif;">端口号</span><span style="font-family: Arial, Helvetica, sans-serif;"></span> smtpObj.login(mail_user, mail_pass) smtpObj.sendmail(sender, receivers, message.as_string()) print "邮件发送成功" except smtplib.SMTPException: print "Error: 发送邮件失败"if __name__ == '__main__': email_file()
0 0
- 用Python发送邮件
- Python 发送邮件
- python 邮件发送
- 使用PYTHON发送邮件
- python邮件发送
- python发送邮件程序
- python: 发送邮件
- python发送邮件
- python smtp发送邮件
- python 发送邮件实例
- python发送各类邮件
- 用Python发送邮件
- 用Python发送邮件
- python 发送邮件实例
- Python发送邮件测试
- python发送邮件
- python发送邮件
- python发送邮件
- Git 使用备忘录
- 关于spl_autoload_register()
- Bias-Variance Tradeoff(权衡偏差与方差)
- C# Dictionary
- Python Scrapy安装(python 版本手动更新)
- python 发送邮件
- Python字符串笔记
- POJ 2010(二分最大化中间值)
- 总结—Github上传项目完整步骤(基本)
- localhost能访问,127.0.0.1却不能访问的原因
- Linux 统计文件行数,字节数。
- 将json中的数据加载到table和ul中
- awk连续行条件筛选
- JSON详解 jQuery解析JSON数据