
Я хотел бы настроить Postfix в нашей среде разработки и подготовки так, чтобы он сохранял только письма, такие как Papercut и Neptune?
Очень важно, чтобы сами электронные письма не отправлялись, а только сохранялись, чтобы их можно было проверить в ходе работы по контролю качества.
решение1
Используйте карту регулярных выражений для перезаписи всех получателей. Пока ваше письмо отправляется через SMTP, этого будет достаточно.
В main.cf
virtual_alias_maps = regexp:/etc/postfix/recipients
В /etc/postfix/recipients
\#[email protected] is a mailbox where QA will receive email
/.+/ [email protected]
решение2
Зачем настраивать полноценный почтовый сервер? Для этого можно просто использовать Python.
python -m smtpd -n -c DebuggingServer localhost:25 | tee emails.log