从共享主机帐户连接到Gmail时,Python imap超时

我试图添加一个Python脚本到一个共享的networking托pipe帐户,我甚至不能得到最基本的脚本来build立一个有效的IMAP连接到Gmail。 就像testing用例一样,我创build了以下脚本:

import imaplib conn = imaplib.IMAP4_SSL("imap.gmail.com", 993) conn.login(<EMAIL_ADDRESS>, <PASSWORD>) 

这产生了以下输出:

回溯(最近一次通话最后):
文件“imapTest.py”,第2行,在? 在init IMAP4中,conn = imaplib.IMAP4_SSL(“imap.gmail.com”,993)文件“/usr/lib64/python2.4/imaplib.py”,行1101。 init (self,host,port)文件“/usr/lib64/python2.4/imaplib.py”,第160行,在init self.open(host,port)文件中“/usr/lib64/python2.4/imaplib”。 py“,行1113,打开self.sock.connect((主机,端口))文件”“,第1行,在连接socket.error:(110,'连接超时')

我将如何去解决这个问题? 我的托pipe服务提供商是否可能阻止传出的IMAP请求?

TELNET总是一个很好的通用TCPtesting工具,可以在大多数操作系统上使用。

你可以TELNET到imap.gmail.com,端口993,从您的托pipe箱上的壳,并获得一个开放的TCP连接? 如果没有,我会开始与主持人谈论他们是否阻止了stream量。

编辑:

要使用TELNETtesting与任意TCP端口的连接,您需要在TELNET命令中指定端口号。 对于端口993,例如:

 telnet imap.gmail.com 993 

如果不指定端口号,则假定为TELNET的默认端口23。