用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]')
请求指点,多谢万分。
应该是发件太频繁,被当成垃圾邮件制造者了。