SMTP-соединение Python всегда не удается на компьютере с VMware Windows - PullRequest
1 голос
/ 08 сентября 2010

Я пытаюсь использовать класс smtp из Python 2.6.4 для отправки почты smtp с машины WinXP VMware.

После вызова метода send я всегда получаю эту ошибку:

socket.error: [Errno 10061] Невозможно установить соединение, так как целевой компьютер активно отказал ему.

Мало что я заметил:

  1. Тот же код работает на физической машине WinXP, когда пользователь находится в / вне домена и подключен к тому же серверу SMTP.

  2. Если я использую сервер smtp, который настроен на той же машине с виртуальной машиной, то он работает.

Любая помощь приветствуется!

1 Ответ

2 голосов
/ 08 сентября 2010

Фраза «... поскольку целевая машина активно отказывала в этом» обычно означает, что есть межсетевой экран, который сбрасывает любые несанкционированные соединения.Есть ли на SMTP-сервере служба брандмауэра, которая блокирует IP-адрес виртуальной машины WinXP?

Или, что более вероятно: SMTP-сервер не настроен на прием реле с IP-адреса виртуальной машины WinXP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...