
Me gustaría configurar Postfix en nuestro entorno de desarrollo y escenario para guardar solo los correos electrónicos como Papercut y Neptune.
Es muy importante que los correos electrónicos reales no se envíen sino que sólo se guarden, para poder comprobarlos como parte del trabajo de control de calidad.
Respuesta1
Utilice un mapa de expresiones regulares para reescribir todos los destinatarios. Siempre que su correo electrónico se envíe a través de SMTP, esto será suficiente.
En principal.cf
virtual_alias_maps = regexp:/etc/postfix/recipients
En /etc/postfix/destinatarios
\#[email protected] is a mailbox where QA will receive email
/.+/ [email protected]
Respuesta2
¿Por qué configurar un servidor de correo completo? Podrías usar Python para hacerlo.
python -m smtpd -n -c DebuggingServer localhost:25 | tee emails.log