vean varios varias trucos tips que personas para masivos masivo los hago enviar destinatarios cómo correos correo como language-agnostic email testing smtp

language-agnostic - varios - trucos gmail correo



¿Cómo desarrollar y probar una aplicación que envía correos electrónicos(sin llenar el buzón de correo de alguien con datos de prueba)? (9)

Ahora hay una versión web de Papercut.

También la versión basada en la aplicación funciona bien para mí.

Tengo muchas aplicaciones que envían correos electrónicos. A veces son uno o dos mensajes a la vez. A veces son miles de mensajes.

En desarrollo, suelo probar sustituyendo mi dirección por cualquier dirección de destinatario. Estoy seguro de que eso es lo que hacen todos los demás, hasta que se cansen y encuentren una mejor solución.

Estaba pensando en crear un servidor SMTP ficticio que simplemente capte los mensajes y los deposite en una base de datos SQLLite, o un archivo mbox, o lo que sea.

Pero seguramente tal herramienta ya existe? ¿Cómo se prueba el envío de correo electrónico?



Hace algunos años encontré la siguiente solución para la plataforma .NET .

<system.net> <mailSettings> <smtp deliveryMethod="SpecifiedPickupDirectory"> <specifiedPickupDirectory pickupDirectoryLocation="C:/TestMailMessages/" /> </smtp> </mailSettings> </system.net>

Simplemente coloque el código anterior en su App.config o Web.config. Cuando envíe un mensaje ahora, se almacenará como un archivo en el directorio que proporcionó como "pickupDirectoryLocation". Funciona de maravilla.


He estado usando "Test Mail Server Tool" desde ToolHeap durante años.

http://www.toolheap.com/test-mail-server-tool/

Es una aplicación simple que se ejecuta en la bandeja del sistema y descarga los correos electrónicos a una carpeta. También se puede configurar para abrir cada correo electrónico en su programa de correo predeterminado.


Me enfrenté al mismo problema hace unas semanas y escribí esto: http://smtp4dev.codeplex.com

Windows 7 / Vista / XP / 2003/2010 compatible con el servidor SMTP ficticio. Se encuentra en la bandeja del sistema y no entrega los mensajes recibidos. Los mensajes recibidos pueden visualizarse rápidamente, guardarse y la fuente / estructura inspeccionarse. Útil para probar / depurar software que genera correo electrónico.


También hay Papercut y Neptune , lástima que ninguno de estos se puede ejecutar de forma portátil.



si está usando Java, usaría Wiser : Wiser es un servidor SMTP simple que puede usar para probar unidades de aplicaciones que envían correo.


Dumbster podría ser lo que quieras entonces. Es un servidor SMTP falso de código abierto escrito en Java. Toma el lugar de un servidor SMTP real, por lo que puede probar su aplicación en una configuración realista, sin tener ningún código aplastado. Puede asegurarse de que los mensajes correctos se envíen al servidor SMTP sin entregar mensajes.