SMTP локальный сервер в Windows 7?(работает IIS7) - PullRequest
7 голосов
/ 07 ноября 2011

Я пытаюсь отправить письмо через код Python через локальный SMTP-сервер (localhost, порт 25) в Windows 7 Enterprise edition. Я очевидно получаю раздражающее [Errno 10061] No connection could be made because the target machine actively refused it сообщение, потому что у меня не установлен SMTP-сервер. Из-за неоднозначной документации Microsoft я подумал, что могу использовать инструмент Server manager для установки локальной службы SMTP, только чтобы обнаружить, что она не работает в Windows 7.

Я читал здесь в других темах, что Windows 7 больше не включает службу SMTP, поэтому у нее нет локального сервера SMTP. Все темы направляли спрашивающих сторонним сторонним SMTP-сервисам. Вопрос: есть ли другой способ настройки локального SMTP-сервера? Или это все еще открытый вопрос, и у меня нет выбора, кроме как использовать стороннее программное обеспечение?

1 Ответ

14 голосов
/ 01 января 2012

Этот ответ немного запоздал, но может помочь следующему человеку ...

Нет, Windows 7 не поставляется с SMTP-сервером.Предположительно, средства удаленного администрирования сервера включают SMTP-сервер, но, согласно этой ссылке , он не работает.

Некоторые параметры отправки электронной почты с компьютера под управлением Windows 7:

В целях разработки мне нравится smtp4dev https://github.com/rnwood/smtp4dev. Это открытый исходный код и эмулирует SMTP-сервер.Однако вместо того, чтобы отправлять электронную почту, она сохраняется в приложении на панели задач.Идеально подходит для того, чтобы убедиться, что вы случайно не рассылаете спам своим пользователям.

Если вы планируете отправлять электронные письма в режиме реального времени, я бы посоветовал использовать SMTP-сервер со статическим IP-адресом, поскольку большинству спам-фильтров не нравятся динамические адреса изаблокирует электронную почту.

Я не использовал ее, но если вам нужно отправлять электронную почту с вашего локального компьютера с Windows и не беспокоиться о спам-фильтрах, бесплатный SMTP-сервер с www.softstack.com кажется довольно популярным.

[Отредактированная ссылка на новый репозиторий кода]

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