为什么pop.gmail.comnetworking无法访问?

我正尝试使用以root身份运行的以下python脚本连接到pop.gmail.com

 import poplib pop_conn = poplib.POP3_SSL('pop.gmail.com', 995) 

经过几分钟的等待,我终于看到:

 socket.error: [Errno 101] Network is unreachable 

真的有问题吗? 难道我做错了什么? 是否与防火墙等问题有关 – 在这种情况下如何查找? 如何连接以pop我的电子邮件?

真的有问题吗?

是的,networking无法访问。

难道我做错了什么?

您的代码在我的系统上运行时没有错误。

是否与防火墙等问题有关 – 在这种情况下如何查找?

这可能是由一些事情造成的。 您需要检查系统上的防火墙规则,并采取适当的措施。 如果您的系统没有阻止访问,那么它可能是一个上游防火墙,或者它可能是您和远程主机之间的networking问题(尝试ping它,它回应我)…