1

120のループでメールを送信しているときに、以下の例外が発生しました。最初の80/85メールは成功しましたが、残りは例外が発生しました。

javax.mail.MessagingException:SMTPホストにコマンドを送信できません。ネストされた例外は次のとおりです。java.net.SocketException:com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java)のcom.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1564)のリモートホストによって閉じられた接続:1551)com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1489)at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054)atcom.sun.mail.smtp。 SMTPTransport.sendMessage(SMTPTransport.java:634)

以下は、メールを送信するための私のコードです。From、To、Subject、Bodyなどは120通のメールすべてで同じです。

    try {
        Transport tr = session.getTransport("smtp");
        tr.connect(this.SMTPServer, this.UserName, this.Password);
        System.out.println("Successfully connected to the mail server.");
        tr.sendMessage(message, message.getAllRecipients());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
4

0 に答える 0