Voglio eseguire una copia temporanea di un server di produzione su un ambiente locale. Il sistema esegue un'applicazione PHP, che invia e-mail ai clienti in vari scenari e voglio assicurarmi che nessuna e-mail venga mai inviata dall'ambiente di gestione temporanea.
Posso modificare il codice in modo che utilizzi un mittente e-mail fittizio, ma vorrei eseguire lo stesso codice dell'ambiente di produzione. Posso usare un MTA diverso (Postfix è proprio quello che usiamo in produzione), ma mi piacerebbe qualcosa che sia facile da configurare sotto Debian / Ubuntu :)
Quindi, vorrei impostare l'installazione Postfix locale per archiviare tutta la posta elettronica in (uno o più) file invece di inoltrarla. In realtà, non mi interessa davvero come viene archiviato, purché sia possibile controllare l'e-mail che è stata inviata. Anche un'opzione di impostazione che dice a postfix di mantenere l'e-mail nella coda di posta funzionerebbe (posso eliminare la coda quando ricarico il server di gestione temporanea con una copia dalla produzione).
So che è possibile, non ho trovato nessuna buona soluzione online per quella che sembra un'esigenza abbastanza comune.
Grazie!