Servidor SMTP para pruebas, sin instalar nada!
Muchas veces estás trabajando en un proyecto, y necesitas un servidor SMTP para hacer pruebas de que tu aplicación esté enviando los correos correctamente, si se arman bien, etc y no tenés instalado un SMTP en tu maquina & no querés instalar nada.. he aquí la solución!
Abrí una terminal, y ejecutá:
$ sudo python -m smtpd -n -c DebuggingServer localhost:25
Esto te levantará un servidor SMTP en tu maquina, atendiendo en el puerto 25 de localhost.
Cuando tu aplicación envié correos, vas a ver en esa terminal algo como ..
---------- MESSAGE FOLLOWS ---------- Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Mensaje de prueba.. From: [email protected] To: [email protected] X-Peer: 127.0.0.1 Este es un mensaje de prueba. ------------ END MESSAGE ------------
El mensaje será mostrado en esa terminal y descartado, no se enviará.
Espero les sirva!