首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft登录错误

Microsoft登录错误
EN

Stack Overflow用户
提问于 2015-03-17 10:10:46
回答 1查看 1.2K关注 0票数 1

下面的代码连接到Microsoft服务器(2010版本)。这是我遇到麻烦的地方。(它与其他用于测试的电子邮件服务器/本地邮件服务器一起工作)。对用户/密码进行验证,并为此目的进行硬编码,因此不会出现拼写错误。我在microsoft中使用这个电子邮件帐户,所以它在服务器端也是有效的。

代码语言:javascript
复制
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')

结果如下:

代码语言:javascript
复制
+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.

错误非常明显,但我确信用户/pass是真实的,我尝试通过POP和POP_SSL连接,结果是一样的。我确实收到了欢迎消息,因此我知道服务器已经启动,并且支持POP3 3/POP3 3_SSL,并且端口是正确的(这是默认的)。我没有在任何防火墙/代理后面--服务器在同一个网络上。

什么是错误?是否有其他方法只使用POP3连接到Microsoft?(如有必要,IPMA)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-28 10:28:42

看起来是错误--这不是编程错误。代码本身是正常的,无论是POP3还是POP3_SSL。

问题实际上是在没有在网络上进行身份验证的计算机上运行代码,因此exchange服务器不允许登录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29096361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档