1

このコードを使用して Java で電子メールを送信しようとすると、エラーが発生します。これを長い間グーグルで調べていて、解決策が見つからないようです。多くの人が ("mail.smtp.starttls.enable", "true") を props に追加する必要があると言いますが、それは既にそこにあります。最新の Jar (javax.mail (1.5)

コード:

 Message message = getMessage(session);
   message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(user.getEmail()));
   message.setSubject(PROPERTIES_HELPER.getProperty("EMAIL_" + emailSuffix +    "_USER_SUBJECT"));
   message.setContent(constructEmail(emailSuffix, customer, user), "text/html");

   Transport transport = session.getTransport("smtp");
   transport.connect(HOST, PORT, USER, PASS);

   Transport.send(message);

エラー:

530 5.7.0 Must issue a STARTTLS command first. s3sm4537628eeo.3 - gsmtp
4

0 に答える 0