testing - correo - outlook 2016 configurar cuenta
Servidor SMTP que guarda todo el correo en una carpeta? (8)
¿Hay algún servidor SMTP gratuito que solo acepte el correo enviado a través de ellos y lo guarde en su disco duro, sin enviarlo al destinatario? Me gustaría utilizar esto para probar mis aplicaciones. En lugar de simplemente esperar a que el correo sea procesado, sería bueno que todos los correos electrónicos pudieran ser eliminados en una carpeta, para poder verlos. Podría poner algunos ganchos en mi programa para simplemente guardar en lugar de enviar el mensaje, pero no creo que sea una prueba completa, si el código sigue una ruta diferente. ¿Hay alguna aplicación existente como esta?
Me imagino que esto sería realmente útil, ya que podría probar las capacidades del correo sin tener que esperar a que el servidor de correo lo entregue, y para que pueda codificar mientras no está conectado, y no tiene acceso a un servidor de correo real .
[EDITAR]
Estoy usando específicamente .Net, pero no estoy usando las clases predeterminadas de manejo de correo SMTP en .Net, debido a lo limitadas que estaban en .Net 1.1. Estamos usando una biblioteca de terceros (chilkat). Sé que las cosas han cambiado desde entonces, pero el código es estable y funciona, así que no tiene sentido reescribir contra la API .Net ahora.
Me gustaría algo que funcione específicamente como servidor SMTP porque podría usarlo en el futuro para cualquier proyecto en el que haya trabajado, sin importar el idioma.
En Windows puede usar el servidor SMTP predeterminado del servidor IIS. Agregar un alias a su dominio para * (comodín) debería hacer que caiga todo el correo reenviado a él en su carpeta desplegable.
Es bastante fácil de hacer en sendmail o postfix: simplemente configure el agente de entrega local para que sea ''cat >> file''.
No sé acerca de esos servidores SMTP "falsos", pero en .NET puede forzar a la clase SmtpClient a guardar el correo saliente en el directorio especificado.
Puede usar la configuración smtp estándar en su aplicación o web.config y simplemente especificar a qué carpeta desea que vayan los correos electrónicos.
<smtp
deliveryMethod="specifiedPickupDirectory"
from="from address">
<specifiedPickupDirectory>Your folder here</specifiedPickupDirectory>
</smtp>
Esto le permite simplemente almacenar los correos electrónicos sin un servidor smtp
Hay python DebuggingServer también como parte de la biblioteca estándar:
http://docs.python.org/library/smtpd.html#debuggingserver-objects
imprimirá todo en stdout.
un poco tarde en este caso, pero ¿has probado DSFD ?
puede colocarlo en su máquina o en un servidor de red, atrapa los correos electrónicos y los coloca en un directorio
Llego tarde a la fiesta, pero esto funciona muy bien para mí.
http://emailrelay.sourceforge.net/
Tener el cliente de correo electrónico .net simplemente guarde el correo electrónico y no lo envíe no responde la pregunta si su código funciona. Para saber si funciona, debe enviarlo.
Tomado de esta pregunta .