我有我的交换
服务器的 POP 服务器和 IMAP 服务器详细信息。而且我可以使用 poplib.POP3_SSL(host,port) 或 imaplib.IMAP4_SSL(host,port) 连接到两者。之后,如果是 imaplib,当我使用登录方法时,它会引发错误 - :
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/imaplib.py", line 520, in login
raise self.error(dat[-1])
imaplib.error: LOGIN failed.
如果是 poplib,它会正确选择我的电子邮件,
import poplib
m=poplib.POP3_SSL(host,port) ----works fine
m.user('email_id') ----works fine gives me +OK
m.pass_('password') ---it fails here and i know my password.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/poplib.py", line 197, in pass_
return self._shortcmd('PASS %s' % pswd)
File "/usr/lib64/python2.7/poplib.py", line 160, in _shortcmd
return self._getresp()
File "/usr/lib64/python2.7/poplib.py", line 136, in _getresp
raise error_proto(resp)
poplib.error_proto: -ERR Logon failure: unknown user name or bad
password.
还有其他原因失败了吗?
我只想建立一个连接。
我已经看到了同步电子邮件设置,我可以看到它们同时启用了 pop 和 imap,我也可以进行 telnet。我已经尝试了迄今为止在堆栈溢出中的类似问题上共享的最大链接。
我只想与交换服务器建立连接。这样我就可以登录到我的电子邮件服务器