com.sun.mail.util.MailConnectException: не удалось подключиться к хосту, порт: smtp.gmail.com, 587; тайм-аут -1 - PullRequest
0 голосов
/ 02 мая 2019

Я реализовал возможность отправки электронной почты на Java.Однако, с того момента, как я получаю следующую ошибку:

DEBUG SMTP: need username and password for authentication
DEBUG SMTP: protocolConnect returning false, host=smtp.gmail.com, user=USERNAME, password=<null>
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL true
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 587; timeout -1;
  nested exception is:
    java.net.ConnectException: Connection refused: connect

Я думаю, что мой код не является неправильным.Потому что мой код хорошо работает на ПК двух моих коллег.(telnet smtp.gmail.com 587) команда работает хорошо.

Помогите мне, пожалуйста.Из-за этого я не мог ничего делать несколько дней.

Я новичок, и я был бы признателен, если бы вы дали мне знать.

1 Ответ

0 голосов
/ 02 мая 2019

В соответствии с этим:

"Поскольку мой код хорошо работает на ПК двух моих коллег. (Telnet smtp.gmail.com 587) команда работает хорошо"

Я предполагаю, что вы уже авторизуете доступ через менее безопасное приложение в используемой учетной записи Gmail, и проблема связана с вашим собственным компьютером.

Проверяли ли вы правила брандмауэра или антивируса?

...