【问题标题】:Python smtp connection is always failed in a VMware Windows machine在 VMware Windows 机器中 Python smtp 连接总是失败
【发布时间】:2011-04-09 12:44:02
【问题描述】:
我正在尝试使用 Python 2.6.4 中的 smtp 类从 WinXP VMware 机器发送 smtp 电子邮件。
调用send方法后,总是报这个错:
socket.error: [Errno 10061] 由于目标机器主动拒绝,无法建立连接。
我注意到的几件事:
相同的代码在物理 WinXP 机器上工作,用户在/不在域中,连接到同一个 smtp 服务器。
如果我使用在同一台虚拟机中设置的 smtp 服务器,那么它可以工作。
感谢您的帮助!
【问题讨论】:
标签:
python
email
smtp
vmware
【解决方案1】:
短语“...因为目标机器主动拒绝它”通常意味着防火墙会丢弃任何未经授权的连接。 SMTP 服务器上是否有阻止 WinXP VM 的 IP 地址的防火墙服务?
或者,更有可能:SMTP 服务器是否未配置为接受来自 WinXP VM 的 IP 地址的中继?