2011-11-07 17 views
7

Estoy tratando de enviar un correo electrónico a través del código python a través del servidor local SMTP (localhost, puerto 25) en Windows 7 Enterprise edition. Obviamente estoy consiguiendo el mensaje irritante [Errno 10061] No connection could be made because the target machine actively refused it , porque no tiene instalado ningún servidor SMTP. Debido a la ambigua documentación de Microsofts, pensé que podía usar la herramienta Server manager para instalar el servicio SMTP local, solo para descubrir que no funciona en Windows 7.SMTP servidor local en Windows 7? (ejecutando IIS7)

He leído aquí en otros hilos que Windows 7 ya no incluye el servicio SMTP, por lo que no tiene un servidor SMTP local. Todos los hilos dirigieron a los encuestados a otros servicios SMTP de terceros. La pregunta es: ¿hay alguna otra forma de configurar un servidor SMTP local? ¿O sigue siendo un problema abierto, y no tengo más remedio que utilizar un software de terceros?

Respuesta

14

Esta respuesta es un poco tarde, pero podría ayudar a la próxima persona ...

No, Windows 7 no viene con un servidor SMTP. Supuestamente, las herramientas de administración remota del servidor incluyen un servidor SMTP, pero según este link, no funciona.

Algunas opciones para el envío de correo electrónico desde un equipo Windows 7 son:

para fines de desarrollo, me gusta smtp4dev https://github.com/rnwood/smtp4dev. Es de código abierto y emula un servidor SMTP. Sin embargo, en lugar de enviar el correo electrónico, se almacena en una aplicación en la bandeja del sistema. Ideal para asegurarse de que no accidentalmente SPAM a sus usuarios.

Si usted está planeando para enviar correos electrónicos a cabo de verdad, yo le aconsejaría utilizar un servidor SMTP con una dirección IP estática como la mayoría de los filtros de spam no les gusta direcciones dinámicas y bloquearán el correo electrónico.

No lo he usado, pero si debe enviar un correo electrónico desde su máquina local de Windows y no me preocupan los filtros de SPAM, el servidor SMTP gratuito de www.softstack.com parece bastante popular.

[Enlace editado al nuevo repositorio de código]

+0

smtp4dev is amazing! ¡Será uno de mis favoritos a partir de ahora! –

+1

Gracias por la recomendación smtp4dev. Funciona realmente bien. –

Cuestiones relacionadas