Python发邮件时报错 554

    xiaoxiao2021-03-26  28

    Python发邮件时报错 554 

    错误:

     

    smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3h9_QbgZXI9_fCQ--.713S2 1460039376,please see http://mail.163.com/help/help_

    解决:

     

    主题不能是test 否则报错 并且

     

    smtp.sendmail('wangxxxx@126.com', '153xxxx@qq.com', msg.as_string())

    里面的和 :

     

     

    msg['From'] = 'wangxxxx@126.com' msg['To'] = '153xxxx@qq.com'

    必须一致 否则会有554 的错误  

     

    发送邮件代码:

     

    import smtplib import email.mime.multipart import email.mime.text msg = email.mime.multipart.MIMEMultipart() ''' 最后终于还是找到解决办法了:邮件主题为‘test’的时候就会出现错误,换成其他词就好了。。我也不知道这是什么奇葩的原因 ''' msg['Subject'] = 'duanx' msg['From'] = 'wangxxxx@126.com' msg['To'] = '153xxxx@qq.com' content = ''''' 你好,xiaoming 这是一封自动发送的邮件。 www.ustchacker.com ''' txt = email.mime.text.MIMEText(content) msg.attach(txt) #smtp = smtplib smtp = smtplib.SMTP() smtp.connect('smtp.126.com', '25') smtp.login('wangxxxx@126.com', '******') smtp.sendmail('wangxxxx@126.com', '153xxxx@qq.com', msg.as_string()) smtp.quit() print('邮件发送成功email has send out !')

     

     

    有问题可关注微信公众号:戒律院,加我好友,向我咨询

     

     

     

    wangxiaoming 认证博客专家 架构 Spring Boot Redis 博客是很好的总结和记录工具,如果有问题,来不及回复,关注微信公众号:程序员开发者社区,获取我的联系方式,向我提问,也可以给我发送邮件,联系 1275801617@qq.com
    转载请注明原文地址: https://ju.6miu.com/read-350299.html

    最新回复(0)