300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python使用qq邮箱发邮件

python使用qq邮箱发邮件

时间:2019-04-29 17:41:19

相关推荐

python使用qq邮箱发邮件

发现QQ邮箱是个变态的东西。。。普通网上的教程根本无法搞定这个问题 于是写了这个,用于帮助大家使用python发邮件遇到的问题 第一步: 开启QQ第三方登录,参考文章 /article/148a1921a8e2d34d71c3b126.html 第二步: copy一下代码用于替换

from email.mime.text import MIMETextfrom email.header import Headerimport smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipart def sendqqmail(msginfo,html=False):_user = "2289633348@"_pwd = "xxxxxxxxxxxxxxx"#填写第一步获取的密码,非QQ密码哦_tostr = "bestboyxie@,2289633348@"_to = string.splitfields(_tostr, ",")msg = MIMEMultipart('alternative') msg["Subject"] = "主题"msg["From"] = _usermsg["To"]= _tostrif html:text =MIMEText(msginfo,'html','utf-8') msg.attach(text) else:text = MIMEText(msginfo.encode("utf-8"))msg.attach(text) try:s = smtplib.SMTP_SSL("", 465)s.login(_user, _pwd)s.sendmail(_user, _to, msg.as_string())s.quit()print "Success!"except smtplib.SMTPException,e:print "Falied,%s"%e

该段代码主要解决,解决了一下几个问题: 1.qq邮箱发邮件 ssl加密的问题 2.当html不为False的时候,可以把邮件内容编码为html 3.多接受者处理问题。。。 上面的代码基本上可以满足大部分实用需求。。所以只需要copy然后改改就行了。。

bestboyxie 原创。。我们不生产技术我们只是技术的搬运工。。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。