用Python 发邮件, 报错之后,重新登陆阻塞
用Python 发邮件,第一次调用 login_mail() 发送了一定数量的邮件,报错, 报错之后,try...except 内 休息 5 秒 重新调用 login_mail(),只能打印到 "正在登陆邮箱。。。" ,一直阻塞不能登陆成功,代码如下
def login_email(smtp_host, port, email_account_info):
print('正在登陆邮箱。。。')
emObj = smtplib.SMTP()
emObj.connect(smtp_host, port)
emObj.starttls()
emObj.login(email_account_info['user'], email_account_info['password'])
print('邮箱登陆成功。。。')
return emObj
报错信息:
(554, b'5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is TransientError. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is TransientError. [Hostname=KL1PR02MB1400.apcprd02.prod.outlook.com]')
请求指点,多谢万分。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该是发件太频繁,被当成垃圾邮件制造者了。