博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python smtp发送邮件
阅读量:4974 次
发布时间:2019-06-12

本文共 815 字,大约阅读时间需要 2 分钟。

业务中有自动发送邮件的需求,目前还没有做添加附件的功能。

同时,也解决了邮件中中文乱码的情况。

 

直接上代码:

 
import smtplib from email.mime.text import MIMEText
def mail_send(title, body):    host = "smtp.163.com"    port = 465    sender = "xxx@163.com"    pwd = "1234"    receiver = ["aaa@163.com", "bbb@163.com"]    # 设置邮件信息    msg = MIMEText(body, 'html', 'utf-8')  # 正文utf8    msg["Accept-Language"] = "zh-CN"    msg["Accept-Charset"] = "ISO-8859-1,utf-8"    msg['subject'] = title if isinstance(title, unicode) else unicode(title.decode("utf8"))  # title必须为unicode编码    msg['from'] = sender    msg['to'] = ",".join(receiver)    s = smtplib.SMTP_SSL(host, port)    s.login(sender, pwd)    s.sendmail(sender, receiver, msg.as_string())    print 'The mail named %s to %s is sended successly.' % (title, receiver)

 

转载于:https://www.cnblogs.com/sherry-song/p/5486873.html

你可能感兴趣的文章
日志系统:数据来源的思考
查看>>
第一次写代码总结
查看>>
[转帖] sparkdev 的 博客 systemd
查看>>
[cnbeta] 波音系列飞机价格。。。
查看>>
MSTSC 3389 端口修改
查看>>
Java数据类型的位数
查看>>
旁门左道通过JS与纯CSS实现显示隐藏层
查看>>
HDU 4313 Matrix(并查集)
查看>>
HDU 2546 饭卡(0-1背包)
查看>>
HDU 2426 Interesting Housing Problem(二分图最佳匹配)
查看>>
SpringMVC存取Session的两种方法
查看>>
通俗易懂之Tensorflow summary类 & 初识tensorboard
查看>>
python基础篇12-函数
查看>>
获取APP地图权限
查看>>
java反射机制获得类的私有属性
查看>>
[EntLib]微软企业库5.0 学习之路——第一步、基本入门 [转]
查看>>
[ExtJs6] 环境搭建及创建项目
查看>>
<译>Zookeeper官方文档
查看>>
Android sharedUserId 使用
查看>>
伟大架构师的秘密
查看>>