Подключение к серверу MS Exchange с помощью JavaMail зависает - PullRequest
0 голосов
/ 23 февраля 2011

(Если это дублирующий вопрос, пришлите мне ссылку на соответствующую ветку.)

Я написал программу на Java с использованием JavaMail API для отправки электронной почты нескольким пользователям через Gmail, и она отлично работала. Однако, когда я пытался использовать тот же код (с небольшими изменениями), чтобы использовать MS Exchange Server для отправки электронных писем, программа зависала.

Он не выдавал никаких исключений, поэтому я предполагаю, что он может установить соединение. (Я пытался использовать другие порты или неправильный SMTP-адрес, и он выдал исключение «Отказ в соединении».)

Это был последний оператор, и программа не завершается после этого:

[ОТЛАДКА SMTP: попытка подключиться к хосту "[xxx.yyy.com]", порт 135, isSSL false]

Пожалуйста, поймите, что мне не нужна помощь с кодом, но я просто хочу понять, что происходит.

Я ценю ваше время.

1 Ответ

1 голос
/ 24 февраля 2011

Вам нужно подключиться к порту 25 для SMTP, а не к порту 135. (SMTP - это порт 465.)

...