При отправке почты с использованием jakarta email, бросая ниже исключения < /p>
Использование этих зависимостей
Jakarta.activation-2.0.1.jar
Jakarta.mail-2.0.2образно /> Jakarta.mail.MessagingException: не удалось преобразовать сокет в TLS;
Вложенное исключение: java.net.socketException: попытка подключения
не удалась, потому что подключенная сторона не ответила после
периода времени или установленное соединение, потому что подключенное
не удалось ответить
connection connect /> com.sun.mail.smtp.smtptransport.starttls(smtptransport.java:2140) at
Jakarta.mail.service.connect(service.java:222) на
jakarta.mail.transport.send0(transport.java:230) at
test.gmailssltest.main(gamailssltest.java:4444444444444444444444444444444 в локальном отправке по электронной почте с использованием электронной почты Jakarta с использованием порта 587, но его броска вышеупомянутое исключение < /p>
package test;
import jakarta.mail.*;
import jakarta.mail.internet.*;
import java.util.Properties;
public class GmailTest {
public static void main(String[] args) throws Exception {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.starttls.required", "true");
props.put("mail.smtp.ssl.enable", "false");
props.put("mail.smtp.ssl.protocols", "TLSv1.2");
props.put("mail.debug", "true");
Session session = Session.getInstance(props, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(
"*****@gmail.com",
"******"
);
}
});
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("*****@gmail.com"));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("*****@gmail.com"));
msg.setSubject("Test mail");
msg.setText("Hello from Jakarta Mail via Gmail 587 STARTTLS!");
Transport.send(msg);
System.out.println("Message sent!");
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... rowing-jak
Столкнувшись с проблемой с SMTP Gmail при отправке почты с использованием Jakarta Email, бросая Jakarta.mail.messagingEx ⇐ JAVA
Программисты JAVA общаются здесь
1759119776
Anonymous
При отправке почты с использованием jakarta email, бросая ниже исключения < /p>
Использование этих зависимостей
Jakarta.activation-2.0.1.jar
Jakarta.mail-2.0.2образно /> Jakarta.mail.MessagingException: не удалось преобразовать сокет в TLS;
Вложенное исключение: java.net.socketException: попытка подключения
не удалась, потому что подключенная сторона не ответила после
периода времени или установленное соединение, потому что подключенное
не удалось ответить
connection connect /> com.sun.mail.smtp.smtptransport.starttls(smtptransport.java:2140) at
Jakarta.mail.service.connect(service.java:222) на
jakarta.mail.transport.send0(transport.java:230) at
test.gmailssltest.main(gamailssltest.java:4444444444444444444444444444444 в локальном отправке по электронной почте с использованием электронной почты Jakarta с использованием порта 587, но его броска вышеупомянутое исключение < /p>
package test;
import jakarta.mail.*;
import jakarta.mail.internet.*;
import java.util.Properties;
public class GmailTest {
public static void main(String[] args) throws Exception {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.starttls.required", "true");
props.put("mail.smtp.ssl.enable", "false");
props.put("mail.smtp.ssl.protocols", "TLSv1.2");
props.put("mail.debug", "true");
Session session = Session.getInstance(props, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(
"*****@gmail.com",
"******"
);
}
});
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("*****@gmail.com"));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("*****@gmail.com"));
msg.setSubject("Test mail");
msg.setText("Hello from Jakarta Mail via Gmail 587 STARTTLS!");
Transport.send(msg);
System.out.println("Message sent!");
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79772903/facing-issue-with-smtp-gmail-while-sending-mail-using-jakarta-email-throwing-jak[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия