Я использую java, и wilfly 17 работает на Ubuntu 18 и хотел бы отправить электронное письмо через локальный / удаленный хост, т.е. gmail, используя этот сервер. Я реализовал решение, описанное в
отправка почты через localhost
, а затем попытался реализовать решение, описанное в
отправка почты через удаленный host
Но, к сожалению, в обоих случаях я получаю одно и то же исключение
Couldn't connect to host, port: localhost, 25; timeout -1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
at javax.mail.api@1.6.2//com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2209)
at javax.mail.api@1.6.2//com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:740)
соответственно:
Couldn't connect to host, port: mail.google.com, 25; timeout -1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: mail.google.com, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection timed out (Connection timed out)
at javax.mail.api@1.6.2//com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2209)
at javax.mail.api@1.6.2//com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:740)
at javax.mail.api@1.6.2//javax.mail.Service.connect(Service.java:388)
Относительно разрешения исходящих соединений на моя система Ubuntu, я разрешил все исходящие соединения, как описано в
разрешить входящие / исходящие соединения Ubuntu
Я только что попытался отправить электронное письмо через WildFly 17, работающий на Windows 10, но я получаю то же исключение, что и выше:
(default task-6) Couldn't connect to host, port: mail.google.com, 25; timeout -1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: mail.google.com, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection timed out: connect
at javax.mail.api@1.6.2//com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2209)
at javax.mail.api@1.6.2//com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:740)
at javax.mail.api@1.6.2//javax.mail.Service.connect(Service.java:388)