Contenido

Gist: Servidor SMTP de pruebas

Contenido

A veces escribimos programas que tienen que enviar emails y no queremos que estos lleguen a su destino, ya que estamos en pruebas.

SMTP

Una opción es instalarnos nuestro propio servidor SMTP y redirigir el tráfico. Sin embargo esta opción es propensa a fallos.

La mejor manera es utilizar un servidor SMTP dummy que nos permita ver el contenido de los mensajes sin enviarlos. Y Python nos lo pone fácil:

1
$ sudo python -m smtpd -n -c DebuggingServer localhost:25

Ya está. Ahora podéis configurar vuestro servidor SMTP en “localhost:25” sin seguridad, y los mails que enviéis los veréis en pantalla.

Más información en la propia documentación de python.

Y mis agradecimientos a @jplana por el hint!