zoukankan      html  css  js  c++  java
  • python2.7发送邮件失败之——SMTPAuthenticationError问题

    使用python2.7发送邮件,代码如下:

    from  email.header import Header
    from email.mime.text import MIMEText
    import smtplib
    #发送邮箱
    sender='yq_test@126.com'
    password='123456'
    #接受邮箱
    receiver='41618174@qq.com'

    smtpserver='smtp.126.com'

    subject='python email test'
    msg=MIMEText('下雨了,大家关好窗户','plain','utf-8')
    msg['Subject']=Header(subject,'utf-8')
    msg['From']=sender
    msg['to']=receiver
    try:
    smtp=smtplib.SMTP()
    smtp.connect(smtpserver)
    smtp.login(sender,password)
    smtp.sendmail(sender,receiver,msg.as_string())
    smtp.quit()
    print "邮件发送成功"
    except smtplib.SMTPException:
    print "Error:无法发邮件"
    运行时提示:SMTPAuthenticationErro错误,解决办法:
    1、邮箱服务器是否正确:smtp.163.com、smtp.qq.com、smtp.126.com等
    2、SMTPserver是SMTP邮件服务器SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,故发送邮箱需要开启SMTP服务,邮箱服务器才能认证成功。一般在邮箱网页版本的设置界面:

    3、如果以上设置成功还提示认证错误,那检查你发送邮箱的用户名和密码是否设置正确。

    各位看官,看完后不要忘了为我乐于分享的精神点个赞哦,您的支持是我不断进步动力,谢谢

    
    
  • 相关阅读:
    原型污染
    C#之抛异常
    为什么['1', '7', '11'].map(parseInt) returns [1, NaN, 3]?
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    其他
  • 原文地址:https://www.cnblogs.com/Ladylittleleaf/p/9719696.html
Copyright © 2011-2022 走看看