Почта java с mailjet smtp

Я пытаюсь отправить Javamail, используя MailJet SMTP и порт. Можно ли это сделать без использования настроек GMAIL? Вот код:

    props.put("mail.smtp.host", "in-v3.mailjet.com");
    props.put("mail.smtp.socketFactory.port", "587");
    props.put("mail.smtp.socketFactory.class",     "javax.net.ssl.SSLSocketFactory");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.port", "587");

Извинения MailJet

Blomerus Van Der Westhuizen 11.04.2018 12:48

Ты не нужны свойства фабрики сокетов. Очевидно, что вам не нужно использовать настройки Gmail, поскольку вы не используете Gmail, но вам нужно использовать настройки, которые соответствуют требованиям вашего сервера. Если он по-прежнему не работает, сообщите нам, какие настройки требуются вашему серверу, обновите настройки свойств выше и покажите нам Вывод отладки JavaMail.

Bill Shannon 11.04.2018 17:33
0
2
478
1

Ответы 1

Это настройки, которые, как известно, работают с Spring Boot 1.5 и 2.2:

spring.mail.host=in-v3.mailjet.com
spring.mail.port=587
spring.mail.username=<your username>
spring.mail.password=<your password>
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.test-connection=true

Другие вопросы по теме