Java メール APIとhmailserverを使用して、localhost から送信メールを送信しています。outbound.att.net
認証用のユーザー名とパスワードでSMTP リレイヤーを使用しています。プログラムを実行してログを確認すると、次の行があります。
"RECEIVED: 530 5.7.0 Must issue a STARTTLS command first"
STARTTLS コマンドを含めるようにメール プロパティを設定したことを考えると、私は混乱しています。
Properties props = System.getProperties();
props.put("mail.smtp.host", host);
props.put("mail.smtp.user", from);
props.put("mail.smtp.password", pass);
props.put("mail.smtp.port", "25");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
私が間違っているかもしれないことを誰かが知っていますか?