我有一个Python程序,在我办公室的笔记本电脑上已经运行了好几年。笔记本电脑是Windows设备,并且使用Windows Installer安装了python。我在笔记本电脑上使用python 2.7.8。该程序基本上会检查特定电子邮件的电子邮件地址,如果找到它们,它将处理其中的数据,将数据重新打包为png和ftp到我的Godaddy共享托管帐户上的特定文件夹中,然后我的网站将显示图像。已经工作好多年了。但是那台笔记本电脑已经死了,现在是时候将该python程序放到云中了。虽然Godaddy确实有python,但其默认版本为2.6.6,但是您可以使用#!/ usr / local / bin / python2.7来访问其2.7.2版本,但是由于它只有2.7.2,因此我决定安装python 2.7.8。在我的共享托管帐户上,因为那是我成功使用的版本。因此,现在我已经手动安装了python,我正在通过SSH运行我的程序,以查看它在哪里阻塞并添加了必要的程序包。我到了有点难过的地步。我收到连接被拒绝的错误;
Traceback (most recent call last):
File "CTWRT.py", line 627, in <module>
myEmailConnection = poplib.POP3_SSL(mailServer)
File "/home/tcimaglia/python27/lib/python2.7/poplib.py", line 350, in __init__
raise socket.error, msg
error: [Errno 111] Connection refused
mailServer =“ pop.secureserver.net”
这与在Godaddy共享主机上运行该程序并尝试访问链接到该帐户的电子邮件something@my-domain.com有什么关系吗?在我的笔记本电脑上运行时,此命令正常工作。 mailServer应该是其他东西吗?