Ghost Blog + Docker + mail(smtp)

Ghost Blog + Docker + mail(smtp)
Photo by Walkator / Unsplash

Récemment j'ai dû monter un blog Ghost de plus sur mon serveur, pour un Dev de jeu. Je me suis confronté à un soucis, le mail pour l'enregistrement de nouveaux utilisateurs ne voulais pas s'envoyer...


Le soucis viens de Docker, il lui faut les variables d'environnement suivante:

    environment:
      url: https://mon-super-site.com
      mail__transport: SMTP
      mail__from: 'No Reply <no-reply@mon-super-site.com>'
      mail__options__service: PROVIDER
      mail__options__host: smtp.provider.com
      mail__options__port: 465
      mail__options__secureConnection: 'true' # false si pas de ssl
      mail__options__auth__user: 'mon_mail@provider.com' # login mail chez le provider
      mail__options__auth__pass: 'mon_ultra_mot_de_passe'

Une fois fait on lance :

docker-compose up -d 

Et le tour est joué. 😘