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++
    异或空间与高斯消元
    POJ2947解题报告
    Manacher算法笔记 C++
    Python(80)_使用selenium实现第一个web自动化程序
    Python(78)_认识selenium自动化测试
    111
    Python(60)_闭包
    Python(55)_默认参数的陷阱
    Python(53)_实现一个加法计数器
  • 原文地址:https://www.cnblogs.com/Ladylittleleaf/p/9719696.html
Copyright © 2011-2022 走看看