ssl false с портом 465 не выдает исключение для сервера smtp.gmail.com - PullRequest
1 голос
/ 22 марта 2011

Я пытаюсь подключиться к моей учетной записи Gmail, используя com.sun.mail ..... Mail api. Я использую mail api версии 1.4.2 - mail_1.4.2.jar Сейчас я пытаюсь соединиться со следующими данными:

username : username@gmail.com
password : some password (correct password)
host : smtp.gmail.com
port : 465
SSL : false

Но когда я пытаюсь выполнить Transport.connect(host,port,username,password), он просто зависает - нет возврата ошибки, нет исключения. Пожалуйста, помогите мне, как будто SSL нет, тогда он должен подсказать мне какую-то ошибку.

Я могу соединиться с SSl как true, а остальные конфигурации такие же, как указано выше.

1 Ответ

1 голос
/ 22 марта 2011

SSMTP обычно находится на порту 465.

SMTP обычно находится на порту 25.

Попробуйте еще раз, но используйте port : 25. Google может применить TLS / SSL на 465.

...