¿Es posible instalar el servidor SMTP que puede instalar en Windows Server 2008 en Windows 7? ¿O algo similar?
Estoy desarrollando una aplicación que la usará y quiero poder probarla y probarla localmente.
Como necesitaba esto solo para el desarrollo, terminé usando smtp4dev , que es exactamente lo que necesita al desarrollar una aplicación que envía correos electrónicos.
La descripción del proyecto:
Servidor SMTP ficticio que se encuentra en la bandeja del sistema y no entrega los mensajes recibidos. Los mensajes recibidos se pueden ver, guardar y revisar la fuente / estructura rápidamente. Útil para probar / depurar software que genera correo electrónico.
Para las aplicaciones .NET en Windows, puede agregar lo siguiente a su archivo web.config o app.config para capturar el correo electrónico saliente en una carpeta local para su visualización.
El elemento PickupDirectory especificado debe personalizarse con una ruta en su disco duro que permita al usuario del sitio web o permisos de escritura del grupo de aplicaciones (por ejemplo, Servicio de red o lo que sea que el sitio se esté ejecutando).
fuente
hMailServer es la forma más fácil de ejecutar un servicio SMTP en Windows 7 y Vista.
fuente
No, Microsoft ya no incluye ningún servicio SMTP / POP3 en Windows.
fuente
IIRC Windows 2008 incluye el antiguo servicio SMTP que venía con IIS6 (lo encontrará en la sección de compatibilidad / legado II6 o las áreas de funciones / roles) aunque es poco probable que aparezca en ediciones posteriores de Windows Server y no se encuentra en Vista en absoluto, así que recomendaría no confiar en él.
En versiones anteriores de Windows, recomendaría el puerto exim de Cygwin, pero tuve problemas con eso en 2008 (la última vez que verifiqué que Vista y 2008 no eran plataformas oficialmente compatibles, aunque eso puede haber cambiado por ahora, pero dudo que 7 sea compatible todavía).
Un rápido Google muestra hMailServer que parece ser gratuito, aunque ya no es de código abierto (aún puede obtener el código fuente para las versiones anteriores de 4.x).
Aparte de eso, podría agregar una instalación básica de Linux en algún lugar de su red, tal vez en una máquina virtual que se ejecute en una de sus máquinas existentes o en una pequeña PC vieja que tenga de repuesto. Una instalación Debian muy básica (sin X) que ejecute Exim4 debería caber en 64Mb.
fuente
Si fuera yo, estaría ejecutando Linux y su MTA de elección dentro de una máquina virtual usando VMware Server o VirtualBox. Un poco más de gastos generales que ejecutar un MTA nativo, pero mucho más potente y autónomo.
fuente
Simplemente instale los servicios IIS y ASP para IIS y luego verifique que el administrador de IIS SMTP se instalará automáticamente. y desde allí puedes configurarlo.
fuente