国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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学习网,欢迎在线学习!

关注

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

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

成人做爰免费A片视频| 爸爸吃女儿奶奶高情商回复| 三男一女免费播放电视剧大全| 《与上司做爰HD》| 脱裤子打女孩子屁股打多久才会肿| T大校花沉浮录续集TXT| 国产偷窥熟妇高潮呻吟视频AV| 比白洁还牛的四大书| 9.1免费漫画网站NBA| 法国急救宝贝2| B站未过审的跳舞视频| 撸撸社| 姨母的绣感中字3| 双乳压在落地窗前做H| 麻花天美星空免费观看电视剧| 在线观看| 成全视频高清免费观看捉妖记动漫| 成全在线观看免费完整| 趁老师睡着破了她的处| 引诱亲女乱第24部分阅读| 赠刘景文| 女班长主动给我她的手机号码| 夹好我的精去上课别流出来了| 教官掀起衣服含着奶头H渺渺视频| 亚洲精品久久久久久久| 电饭煲怎么选| 榴莲APP官网下载1.0.3| 女性变态蕾丝连体开档内衣| 男人吃奶摸下面弄进去会怀孕吗| 女士泳衣全透明| CSGO暴躁少女高清大片| 第一章激情艳妇| X姓女RAPPER的首次亮相| 器材室轮-J-(1):蒙着眼在...| 《再来一次好吗》免费观看| 《两个儿媳》大结局| 美女| 男朋友摸完小花园小肚子有点痛| 欧美精产国品一二三区别| BOBO浏览器| 成全视频观看免费高清中国电视剧