批量电子邮件以421 4.7.0失败。稍后再试

时间:2017-08-18 12:35:51

标签: java email smtp javamail gmail-api

我需要在我的组织中发送批量电子邮件。我是Java Mail API并使用以下配置发送邮件。

        props.put("mail.transport.protocol", "smtp");
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
        props.put("mail.smtp.host", "smtp.gmail.com");
        props.put("mail.smtp.port", "587");

邮件#1 来自:abc@org.com 致:emp1@org.com

邮件#2 来自:abc@org.com 致:emp2@org.com

...

在循环中触发邮件。

问题: 前80封电子邮件发送成功。从第81封邮件我失败了以下10-15封电子邮件的错误,后来几封邮件成功发送。

743封电子邮件400失败& 343是成功的。

    INFO   | jvm 1    | 2017/08/18 07:25:54 | com.sun.mail.smtp.SMTPSendFailedException: 421 4.7.0 Try again later, closing connection. (MAIL) xsdsfasdsa.96 - gsmtp
    INFO   | jvm 1    | 2017/08/18 07:25:54 | 
    INFO   | jvm 1    | 2017/08/18 07:25:54 |   at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2108)
    INFO   | jvm 1    | 2017/08/18 07:25:54 |   at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1609)
    INFO   | jvm 1    | 2017/08/18 07:25:54 |   at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1117)
  1. 帮我解决一下。
  2. smtp.gmail.com上是否有任何特定的每分钟限制
  3. 谢谢, 蛙

0 个答案:

没有答案