Python 官方文档:入门教程 => 点击学习
#!/usr/bin/python#coding:utf-8#导入smtplib和MIMEText import smtplibfrom email.Header import Headerfrom email.MIMEText impor
#!/usr/bin/python
#coding:utf-8
#导入smtplib和MIMEText
import smtplib
from email.Header import Header
from email.MIMEText import MIMEText
mail_host = 'smtp.163.com'
mail_user = 'user'
mail_pass = 'passWord'
mail_postfix = '163.com'
def send_mail(to_list,subject,content):
me = mail_user+"<"+mail_user+"@"+mail_postfix+">"
#添加邮件内容
#注意,要指定邮件内容的编码为utf-8,否则中文会有乱码
msg = MIMEText(content,'plain','utf-8')
#主题指定utf-8编码,否则中文会有乱码
msg['Subject'] = Header(subject,'utf-8')
msg['From'] = me
msg['To'] = to_list+"<"+to_list+">"
try:
#发送邮件
s = smtplib.SMTP()
s.connect(mail_host)
s.login(mail_user,mail_pass)
s.sendmail(me,to_list,msg.as_string())
s.close()
return True
except Exception,e:
print str(e)
return False
if __name__ == "__main__":
send_mail("to@××", "标题1","测试1")
--结束END--
本文标题: python 发送中文邮件
本文链接: https://www.lsjlt.com/news/186481.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0