meta data for this page
Laravel
Courriels
Mailcatcher
En phase de développement, il n'est pas toujours facile de tester l'envoie de courriel.
Pour cela, on peut installer un Mailcatcher qui va s'occuper “d’attraper” les courriels envoyés par l'application et qui va nous permettre de les visualiser facilement
- https://mailcatcher.me/
Mailcatcher est une application écrite en Ruby. Une fois lancée, elle tourne en tâche de fond et écoute sur le port 1025.
Pour voir les courriels, il suffit d'aller à l'adresse http://localhost:1080/
Il existe de nombreuses autres solutions si vous avez du mal à installer Mailcatcher
Configuration de Laravel
La configuration se fait dans le fichier .env
. Il faut seulement modifier MAILPORT
et
MAILHOST
MAIL_DRIVER=smtp MAIL_HOST=localhost MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null
mailtrap.io
https://mailtrap.io est un mailcatcher en ligne. Il suffit d'ouvrir un compte gratuit et de copier coller les informations dans le fichier .env
MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=925ba1f4fec3a5 MAIL_PASSWORD=xxxxxxxxxxxx MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=gilles@example.com MAIL_FROM_NAME=Gilles