Я хочу запустить промежуточную копию рабочего сервера в локальной среде. Система запускает приложение PHP, которое отправляет электронную почту клиентам в различных сценариях, и я хочу убедиться, что электронная почта никогда не отправляется из промежуточной среды.
Я могу настроить код так, чтобы он использовал фиктивный отправитель электронной почты, но я хотел бы запустить тот же код, что и в производственной среде. Я могу использовать другой MTA (Postfix - это то, что мы используем в производстве), но я бы хотел что-то, что легко настроить в Debian / Ubuntu :)
Итак, я хотел бы настроить локальную установку Postfix для хранения всей электронной почты в (одном или нескольких) файлах вместо ее передачи. На самом деле, мне все равно, как оно хранится, если возможно проверить отправленную электронную почту. Даже установленный параметр, который сообщает postfix, чтобы держать электронную почту в почтовой очереди, работал бы (я могу очистить очередь, когда я перезагружаю промежуточный сервер с копией из производства).
Я знаю, что это возможно, я просто не нашел ни одного хорошего решения в Интернете для того, что кажется довольно распространенной потребностью.
Спасибо!