2010-09-08 117 views
1

我尝试使用Python 2.6.4中的smtp类从WinXP VMware机器发送smtp电子邮件。在VMware Windows机器上,Python smtp连接总是失败

发送方法之后被调用时,我总是得到这个错误:

socket.error:[错误10061]无连接可以作出,因为目标机器积极地拒绝它。

很少的东西,我注意到:

  1. 相同的代码在物理WinXP的机器可与用户在/不在域中,连接到同一个SMTP服务器。

  2. 如果我使用在同一个VM机器上安装的smtp服务器,那么它工作。

任何帮助表示感谢!

回答

2

短语“...因为目标机器主动拒绝它”通常意味着有防火墙会丢弃任何未经授权的连接。 SMTP服务器上是否存在阻止WinXP虚拟机IP地址的防火墙服务?

或更可能:SMTP服务器未配置为接受来自WinXP虚拟机IP地址的中继?