Table des matières

Laravel

Documentation

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

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