韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python中执行smtplib失败怎么解决

python中执行smtplib失败怎么解决

头像

爱喝马黛茶的安东尼

2019-11-05 10:33:372410浏览 · 0收藏 · 0评论

经测试可用的发送邮件代码:

import smtplib
from email.mime.text import MIMEText
  
# 第三方 SMTP 服务
mail_host = "smtp.163.com"  # SMTP服务器
mail_user = "username"  # 用户名
mail_pass = "passwd"  # 密码(这里的密码不是登录邮箱密码,而是授权码)
  
sender = 'sender_mail@163.com'  # 发件人邮箱
receivers = ['receive_mail@qq.com']  # 接收人邮箱  
  
content = 'Python Send Mail !'
title = 'Python SMTP Mail Test'  # 邮件主题
message = MIMEText(content, 'plain', 'utf-8')  # 内容, 格式, 编码
message['From'] = "{}".format(sender)
message['To'] = ",".join(receivers)
message['Subject'] = title
  
try:
    smtpObj = smtplib.SMTP_SSL(mail_host, 465)  # 启用SSL发信, 端口一般是465
    smtpObj.login(mail_user, mail_pass)  # 登录验证
    smtpObj.sendmail(sender, receivers, message.as_string())  # 发送
    print("mail has been send successfully.")
except smtplib.SMTPException as e:
    print(e)

问题解决与注意点:

1.报错:Error: A secure connection is requiered(such as ssl)

解决:因为邮箱SSL验证的问题,因此把smtplib.SMTP()改成smtplib.SMTP_SSL(),端口号为465。

2.报错:535, b'Error: authentication failed'

解决:可能是由于用户名不正确,因此代码中的用户名应该填写为邮箱地址@前面部分 ,或是在邮箱设置的帐户昵称。

3.SMTP服务器可根据发送的邮箱做相应的选择,如代码中使用163邮箱则设为mail_host = "smtp.163.com",

可以改成"smtp.126.com"、"smtp.qq.com"等等。

4.代码中的密码mail_pass为授权码,并非邮箱密码,授权码用于登录第三方邮件客户端的专用密码,

QQ邮箱可通过设置→帐户→生成授权码;网易邮箱126/163可通过设置→客户端授权密码。

众多python培训视频,尽在python学习网,欢迎在线学习!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

爱的精灵| 欧美大片LOGO| 美女和帅哥一起努力生产豆浆的视..| 沈倦| 半推半就干朋友老婆下一句怎么接| 儿媳婉柔和父亲王大川的背景故事 | 陌陌影视在线观看高清完整版| CSGO2开箱网站| 男生把困困放在女生定眼| 一个添B一个添3个人添| 二人生猴子全程免费| 双男主高干文小说| 爸井空电影| 3DMAX9喷射2D3D区别漫..| 女人吃精子的好处与功效| AAA成人片爽久爽久爽| AAAA级毛皮的标准色卡| 《老板送醉酒丈夫回家》| 年轻的嫂子2| 军官(巨肉高H)| 窝窝视频网| 我的姨母中字ID| 《爸开车我抱着妈妈去姥姥家》| 性饥渴美国女兵理论片| 电影《老公上班后》免费观看| 男生把小困困放到女生困里视频| 无法抗拒的你ID中字| 蜜源APP| 黑科网 今日黑科独家爆料| 隐私图片| 人犬兽人在线观看免费完整一| 《课后2对1特别授课》女主角是.. | 舒淇与黑人性猛交| 《厨房韵母2》动漫下线了吗| 水蜜桃免费观看电视剧最新章节| 主动把奶头放进男朋友嘴巴里| 大姨妈来了同房内射吃避孕药| 美女| HTTPS://WWW.PPT...| 18岁的少女与狗高清电视剧| 女被强伦疯狂做爰XXX