我编写了一个自动化的Java硒脚本来通过邮件发送图像。我将其安排在Windows中,并且成功运行了1个月以上。现在,当脚本执行后,我将遇到错误。
Caused by: com.sun.mail.smtp.SMTPSendFailedException: 550 5.2.125 The sender has exceeded the maximum number of messages they are allowed to send via client submission either per minute or per day. [SG2PR03MB3115.apcprd03.prod.outlook.com]
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)
at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1862)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1100)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)
at zabbix_new.mail(zabbix_new.java:167)
... 1 more
有人可以帮我吗?
谢谢, Divya
答案 0 :(得分:0)
Microsoft Office 365每天只允许10,000封邮件,每分钟只允许30封邮件。 Microsoft Exchange send limit
我已经在系统中实现了此问题的解决方案。
规则1:一分钟内最多只能发送30封邮件。
规则2:可以使用多个发件人邮件帐户管理每日限额10,000。 您可以在某处记录发送邮件号,以检查其是否已达到限制。否则,当您遇到此特殊异常时,您可以切换到其他帐户。