Отправка электронной почты без аутентификации в Java с использованием SMTP-сервера Gmail и Java

Я использую Javamail API и SMTP-сервер Gmail для отправки почты в Java без указания пароля. Я использую приведенный ниже код. здесь я использую javax.mail файл jar

     Properties props= new Properties();

     props.put("mail.smtp.host", "smtp.gmail.com");
     props.put("mail.smtp.port", 587);
     props.put("mail.transport.protocal", "smtps");
     //Put below to false, if no https is needed
     props.put("mail.smtp.STARTTLS.enable", "false");
     props.put("mail.smtp.auth", "false");

     Session session = Session.getInstance(props);

Я получаю сообщение об ошибке ниже

      Must issue a STARTTLS command first. b4sm3005855pdh.2 - gsmtp

Есть ли что-то неправильное в реализации кода? Возможно ли реализовать без пароля? Пожалуйста, помогите мне в этом

Ответы на вопрос(2)

Ваш ответ на вопрос