2015-03-17 2 views
1

У меня есть следующий код, соединяющийся с сервером обмена Microsoft (версия 2010). Это отрезанное, с которым у меня проблемы. (он работает с другими почтовыми серверами/локальным почтовым сервером, созданным для тестирования). Пользователь/пароль проверены и, с этой целью, жестко закодированы, следовательно, отсутствуют проблемы с орфографией. Я использую эту учетную запись электронной почты в Microsoft Outlook, поэтому она действительна и на стороне сервера.Ошибка входа в систему PopLib Microsoft Exchange

self.connection = poplib.POP3_SSL('my.email.server') 
self.connection.set_debuglevel(2) 
print self.connection.getwelcome() 
self.connection.user('myuser') 
self.connection.pass_('mypassword') 

В результате получается следующее:

+OK The Microsoft Exchange POP3 service is ready. 
*cmd* 'USER myuser' 
*put* 'USER myuser' 
*get* '+OK\r\n' 
*resp* '+OK' 
*cmd* 'PASS mypassword' 
*put* 'PASS mypassword' 
*get* '-ERR Logon failure: unknown user name or bad password.\r\n' 
*resp* '-ERR Logon failure: unknown user name or bad password.' 
Traceback (most recent call last): 
    File "getMail.py", line 237, in <module> 
    start_deamon() 
    File "getMail.py", line 229, in start_deamon 
    deamon.process_email() 
    File "getMail.py", line 63, in process_email 
    self.connection.pass_('password') 
    File "C:\Python27\lib\poplib.py", line 189, in pass_ 
    return self._shortcmd('PASS %s' % pswd) 
    File "C:\Python27\lib\poplib.py", line 152, in _shortcmd 
    return self._getresp() 
    File "C:\Python27\lib\poplib.py", line 128, in _getresp 
    raise error_proto(resp) 
poplib.error_proto: -ERR Logon failure: unknown user name or bad password. 

ошибка довольно очевидна, но я уверен, что пользователь/проход реальны, я попытался подключиться через POP и POP_SSL результат тот же. Я получаю приветственное сообщение, поэтому я знаю, что сервер UP и поддерживает POP3/POP3_SSL, и порт правильно (по умолчанию). Я не за каким-либо брандмауэром/прокси сервером находится в одной сети.

Какая ошибка? Есть ли другой способ подключения к Microsoft Exchange с помощью POP3? (или, если необходимо, IPMA).

ответ

0

Похоже, что ошибка не является программной. Сам код в порядке и POP3 и POP3_SSL.

Проблема на самом деле выполняется на компьютере, который не был аутентифицирован в сети, поэтому сервер обмена никогда не разрешал вход в систему.

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