Я пытаюсь отправить сообщение электронной почты, используя spring-boot-starter-mail, и в результате получается
Failed message 1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 587; timeout 5000;
Мои application.properties
spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=<email>
spring.mail.password=<password>
# Other properties
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.connectiontimeout=5000
spring.mail.properties.mail.smtp.timeout=5000
spring.mail.properties.mail.smtp.writetimeout=5000
# TLS , port 587
spring.mail.properties.mail.smtp.ssl.trust=smtp.gmail.com
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.starttls.enable=true
Я пробовал множество комбинаций ивсе дороги ведут к этому же исключению!Я могу telnet к smtp.gmail.com 587 и получить ответ
220 smtp.gmail.com ESMTP e82sm2105370oia.36 - gsmtp
Многие ссылки, по которым я следовал, предполагали, что виноват брандмауэр.Кто-нибудь видел эту проблему?