0

用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]')

请求指点,多谢万分。

2018-03-21 提问
1 个回答
0

应该是发件太频繁,被当成垃圾邮件制造者了。

撰写答案

推广链接