Python 发送邮件发生SMTPDataError: 550, ‘5.7.60 SMTP报错

overme6个月前 (10-17)程序开发852
最近使用Automation360的RPA功能,创建了一些自动化的项目自动进行数据分析。但是该功能,有一个网页版的控制室,需要登录网页操作,而且有时网页维护时,不能进行操作。

为了构筑可以定时、稳定运营的自动化程序,决定自行学习Python编程实现自动化。

今天尝试使用Python自带的smtplib模块发送邮件时,出现以下报错:

SMTPDataError: (550, ‘5.7.60 SMTP; Client does not have permissions to send as this sender‘)

小编出现以上问题的原因:

① message[‘From’] 的邮件地址跟登录邮件服务器的账号地址不同,解决方法:修改from_mail的值,使之与登录邮件服务器的EMAIL_HOST_USER值一致

PS. smtplib库不用单独通过pip安装,python安装后的标准库里有该模块

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。