Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尽管存在套接字,但操作超时。setdefaulttimeout()_Python_Python 3.x_Imap_Imaplib - Fatal编程技术网

Python 尽管存在套接字,但操作超时。setdefaulttimeout()

Python 尽管存在套接字,但操作超时。setdefaulttimeout(),python,python-3.x,imap,imaplib,Python,Python 3.x,Imap,Imaplib,我正在尝试连接到imap服务器: mailbox = imaplib.IMAP4_SSL(host=server, port=port) 这将导致超时: [Errno 60]操作超时 所以我尝试增加超时时间: import socket socket.setdefaulttimeout(4000) mailbox = imaplib.IMAP4_SSL(host=server, port=port) 但还是一样的错误。它出现在115秒左右。超时的原因可能是什么?我猜一定是服务器端的什么东西吧

我正在尝试连接到imap服务器:

mailbox = imaplib.IMAP4_SSL(host=server, port=port)
这将导致超时:

[Errno 60]操作超时

所以我尝试增加超时时间:

import socket
socket.setdefaulttimeout(4000)
mailbox = imaplib.IMAP4_SSL(host=server, port=port)

但还是一样的错误。它出现在115秒左右。超时的原因可能是什么?我猜一定是服务器端的什么东西吧?

我知道可以扫描端口(我用过),结果发现端口关闭了


正如评论中所提到的,这些都是有用的工具,可以用来了解发生了什么。

Firewall?您是否能够使用套接字工具连接到服务器?(socat、openssl s_客户端等)