0
私はjavaMailバージョン1.5.5を使用して電子メールを送信しようとしましたが、私はこのSMTPSendFailedExceptionを取得しました。ここでcom.sun.mail.smtp.SMTPSendFailedException Javamail
例外の一部:
com.sun.mail.smtp.SMTPSendFailedException:555 5.5.2構文エラー。 w133sm10373661ywa.37 - gsmtp
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)
私のプロパティは次のとおりです。
プロパティの小道具=新しいプロパティ();
props.put( "mail.smtp.host"、 "smtp.gmail.com");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.port", "587");
props.setProperty("mail.smtp.user", "user";
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.smtp.ssl.enable", "false");
props.setProperty("mail.session.mail.smtp.auth.mechanisms", "LOGIN");
props.setProperty("mail.session.mail.smtp.auth.plain.disable", "false");
props.setProperty("mail.session.mail.smtp.starttls.enable", "false");
props.put("mail.smtp.connectiontimeout", 6000);
はい、それらのmail.session。*は間違っています、ありがとう、私はmimeMessage.setFrom(新しいInternetAddress( "アドレス"))のFromアドレスを設定しました。 –
あなたのサーバは "アドレス"が有効なアドレスであるとは思わないようです。あなたはデバッグ出力を投稿できますか?あるいは、実際に「アドレス」が何であるかをもっと正確に教えてください。 –
あなたのお手伝いをしていただきありがとうございます。デバッグ出力では、私はアドレスからの特殊文字を見ましたので、問題ありました。これを削除して、最後にメールを送ってきました。 –