2008-12-04 6 views
7

Actualmente, estoy trabajando en un proyecto que usa ASP clásico. Mi máquina de desarrollo es Vista Enterprise. Aunque Vista le permite tener varios sitios web (no sin una solución alternativa en XP), ha eliminado el servicio SMTP de IIS.La instancia de IIS de Vista no tiene SMTP (¿Soluciones?)

¿Existe una solución estándar para este problema?

A medida que más desarrolladores web de mi empresa reciben máquinas nuevas, me preocupa que este problema se vuelva más irritante. (Actualmente soy el único Web Dev que usa Vista)

Respuesta

9

Encontré una mejor sugerencia en serverfault. This thread details it

http://smtp4dev.codeplex.com/ Herramienta agradable.

+0

He usado smtp4dev desde que esta respuesta fue publicada como mi solución de ir a desarrollo. Dicho esto, recientemente encontré otra posibilidad. Un programa llamado papercut. Aquí hay una comparación de las dos aplicaciones. http://improve.dk/papercut-vs-smtp4dev-testing-mail-sending-locally/ –

6

Tiene dos soluciones. Puede dirigir todos los correos al servidor SMTP de su empresa. Esto a menudo significa que sus máquinas de desarrollo usan una configuración diferente (SMTP remoto vs local), por lo que me parece menos deseable.

También podría instalar otro servidor SMTP en su máquina de desarrollo. Una opción es la Mercury Mail Transport System gratuita por parte del fabricante del venerable Pegasus Mail.

+0

parece que realmente necesita usar sys CDO vs CDONTS. –

1

Esto es muy similar a "What’s a good mail server for development use?"

he intentado 3 cosas:

  • sendmail from SUA community warehouse construida con SASL (AUTH) y OpenSSL (SSL/TLS) para InterX/SFU/SUA. Esto funciona bien, pero es bastante lento para iniciar una sesión por alguna razón. Y, por supuesto, se trata de sendmail tan opaco de configurar como sea humanamente posible. (Los servicios para UNIX 3.5 y Subsistema para aplicaciones Unix también vienen con una versión antigua de sendmail que no tiene AUTH y ssl.)
  • Mercury Mail Server. La configuración y la administración me parecen obtusas y anticuadas.
  • hMailServer. Muy resbaladizo Configuración rápida e intuitiva de configurar. Me gusta.
+0

hMailServer también admite firmas DKIM: http://www.hmailserver.com/documentation/latest/?page=reference_domain.Muy bueno si no quieres que te marquen como spam: http://stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmatically-is-not-automatically- marcado – russau

1

Eche un vistazo a Papercut. Funciona bien para mi entorno de desarrollo de Windows 7.

Descripción de Papercut del sitio CodePlex:

Papercut es un servidor SMTP simplificada diseñada sólo para recibir mensajes (no en ayudarlos a seguir) con una GUI además le permite ver los mensajes que recibe. No impone ninguna restricción en las direcciones , simplemente toma el mensaje y le permite verlo. Solo está activo mientras se está ejecutando, y si lo quiere en segundo plano, solo minimícelo en la bandeja del sistema. Cuando reciba un nuevo mensaje, se mostrará un mensaje de globo para avisarle.

Cuestiones relacionadas