如何调试 Python smtplib 中的 Errno 10061?
在工作中,我有一些工具可以在出现错误时发送邮件。我有一个黑名单,我把自己放上去了,这样我犯的错误就不会发送邮件。不过最近我需要更新这段代码,在测试时发现我无法再发送邮件了。
其他人都能发送邮件,只有我不行。我可以使用我的常用邮箱客户端(Outlook),而且也能连接到邮件服务器。IT部门的人对Python不太熟悉,他们看我的设置也觉得没问题。可是这行简单的代码server = smtplib.SMTP(smtpserver)
却出错了,错误信息是:# error: [Errno 10061] No connection could be made because the target machine actively refused it #
为了提供一些信息,我的系统是Vista,使用的是Python 2.6,几乎其他人都在用相同的机器,没有遇到问题。我们都使用相同的安全设置和防病毒软件,尽管关闭它们也没用。
有没有人能帮我想想为什么会这样?也许我的工作组里有一些奇怪的设置?我真的不知道该怎么解决这个问题。我查了很多资料,发现其他人都是因为没有启动他们的服务器之类的,但我不是这种情况。