Я пытаюсь запустить весеннее загрузочное веб-приложение на Linux VPS (выпуск Debian 10).
Я использую JavaMail api для создания и отправки приветственных сообщений, когда пользователи поют на странице.
Прекрасно работает при локальном запуске на windows 10 машине с использованием tomcat 9.
После развертывания на VPS tomcat 9 возникает исключение при попытке отправить письмо.
Там такое stacktrace:
[2020-04-02 16:49:34] [info]
org.springframework.mail.MailSendException: Mail server connection
failed; nested exception is com.sun.mail.util.MailConnectException:
Couldn't connect to host, port: mail.mydomain.hr, 587; timeout -1;
[2020-04-02 16:49:34] [info] nested exception is: [2020-04-02
16:49:34] [info] #011java.net.ConnectException: Connection timed out
(Connection timed out). Failed messages:
com.sun.mail.util.MailConnectException: Couldn't connect to host,
port: mail.mydomain.hr, 587; timeout -1;
Есть application.properties
spring.mail.host=mail.mydomain.hr
spring.mail.port=587
spring.mail.username=info@mydomain.hr
spring.mail.password=mypass
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
Есть идеи как это исправить?