Eu tenho muitos aplicativos que enviam email. Às vezes, é uma ou duas mensagens de cada vez. Às vezes são milhares de mensagens.
No desenvolvimento, geralmente testei substituindo o meu próprio endereço por qualquer endereço de destinatário. Tenho certeza de que é isso que todo mundo faz, até se cansar e encontrar uma solução melhor.
Eu estava pensando em criar um servidor SMTP fictício que apenas captura as mensagens e as despeja em um banco de dados SQLLite, em um arquivo mbox ou o que seja.
Mas certamente essa ferramenta já existe? Como você testa o envio de email?