mailcatcher logo

Come fare a fare il debug delle email in localhost? Ebbene, con MailCatcher

Cos’è MailCatcher.

MailCatcher è un server smtp che non spedisce le mail ma le intercetta e le mostra. Come descritto su https://mailcatcher.me/ MailCatcher esegue un server SMTP semplicissimo che cattura qualsiasi messaggio inviato per visualizzarlo in un’interfaccia web. Basta eseguire mailcatcher, impostare prestashop con l’indirizzo smtp 127.0.0.1 e porta 1025 e controllare da web all’indirizzo http://127.0.0.1:1080 per vedere la posta le email spedite.

Come avviare MailCatcher?

MailCatcher è realizzato con ruby. Tutte le istruzioni sono sulla pagina. Un’alternativa è utilizzare docker. https://hub.docker.com/r/schickling/mailcatcher/

Come configurare PrestaShop con MailCatcher?

Semplicissimo. Ecco la configurazione con docker:

Ecco come si presenta la mail di test a PrestaShop su MailCatcher all’indirizzo localhost:1080.

E’ un ottimo sistema per testare l’invio delle mail dai moduli di contatto e non solo. E serve anche vedere la l’aspetto grafico della mail in modifica è corretto.