Hoa*_*eed 5 python email imaplib
我正在开发邮件应用程序,并遇到了 Python imaplib 的大问题。
这是我尝试用来登录邮件服务器的代码。
M = imaplib.IMAP4(self.server,int(self.port))
M.login(self.user, self.password)
Run Code Online (Sandbox Code Playgroud)
我在用着"port 143","useSLL = false",no secure。
这是我尝试登录服务器时收到的消息。
DEBUG:root:Login failed.
Traceback (most recent call last):
File "/opt/splunk/etc/apps/IMAPmailbox/bin/get_imap_email.py", line 347, in getMail
M.login(self.user, self.password)
File "/opt/splunk/lib/python2.7/imaplib.py", line 520, in login
raise self.error(dat[-1])
error: Login failed.
None
Traceback (most recent call last):
File "/opt/splunk/etc/apps/IMAPmailbox/bin/get_imap_email.py", line 724, in <module>
parseArgs()
File "/opt/splunk/etc/apps/IMAPmailbox/bin/get_imap_email.py", line 716, in parseArgs
imapProc.getMail()
File "/opt/splunk/etc/apps/IMAPmailbox/bin/get_imap_email.py", line 352, in getMail
raise LoginError('Could not log into server: %s with password provided' % self.server)
__main__.LoginError: Could not log into server: (my server) with password provided
Run Code Online (Sandbox Code Playgroud)
p/s:我有另一个邮件应用程序,它接收电子邮件并将 imap 扔到 ruby 上,并且在端口 143 不安全的情况下工作正常。
任何人请帮我解决这个问题。谢谢
用这个代替
M = imaplib.IMAP4_SSL(self.server,int(self.port))
M.login(self.user, self.password)
我正在使用imaplib.IMAP4_SSL而不是imaplib.IMAP4这似乎对我有用
| 归档时间: |
|
| 查看次数: |
9081 次 |
| 最近记录: |