2014-02-11 5 views
-1

У меня возникла проблема, связанная с аутентификацией с сервером обмена 2010 года. То же самое было с 2007 годом. Ниже приведены отладочные журналы.Проблема с Javamail с аутентификацией с использованием протокола POP3

Properties props = System.getProperties(); <br/> 
props.setProperty("mail.debug.auth", "false"); <br/> 
Session session = Session.getInstance(props, null); <br/> 
session.setDebug(debug); <br/> 
store = session.getStore("pop3"); <br/> 
store.connect(host, user, password); <br/> 

Журналы отладки являются:

+ OK Служба Microsoft Exchange POP3 готова.
CAPA
+ OK
TOP
UIDL
SASL NTLM GSSAPI ОБЫЧНАЯ
USER
STLS
DEBUG POP3: команда аутентификации трассировки подавлено
DEBUG POP3: команда Ошибка аутентификации
ВЫЙТИ
+ OK POP3 сервер Microsoft Exchange Server 2010 заканчивания.
javax.mail.AuthenticationFailedException: сбой входа: неизвестный пользователь имя или неверный пароль.
на com.sun.mail.pop3.POP3Store.protocolConnect (POP3Store.java:209)
в javax.mail.Service.connect (Service.java:345)

+0

Я пробовал использовать IMAP для того же, но та же проблема остается. –

+0

извините за этот вопрос, но вы можете узнать о своих полномочиях? вы пытались удалить '@ whatever.com' из своего имени входа? – desperateCoder

+0

Да, я пробовал все. Доменное имя в стартовом домене/имени пользователя, а также @ domain.com. Учетные данные в порядке, я использую Outlook, используя их. –

ответ

0

Это JavaMail запись FAQ может помощь:

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

+0

Все было хорошо. Все еще не в состоянии выяснить причину этого. Используется 'Webservice' способ решить эту проблему. Все еще хотелось знать, используя API Java Mail. Даже не работал в Gmail. Ошибка при получении: «Тайм-аут», даже я дал 20 секунд в качестве тайм-аута. –

+0

Тайм-аут, соединяющийся с Gmail, вероятно, означает, что есть сетевая проблема - брандмауэр или антивирус между вами и Gmail. Некоторые антивирусные продукты будут пытаться перехватывать соединения с почтовыми серверами, чтобы они могли проверять электронную почту на наличие вирусов. Это может объяснить, почему у вас возникли проблемы с подключением к вашему серверу Exchange. –

+0

Я уверен, что это не с моего конца. и кроме того, я могу использовать MS Outlook для синхронизации gmail. только с этой «Java Mail» я не :( –

Смежные вопросы