2010-09-08 115 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地址的中繼?