Randevou

Configurer Mailu

Randevou peut envoyer les emails de reservation via Mailu en utilisant SMTP. Le calendrier Google reste responsable des disponibilites et des reservations; Mailu sert uniquement a envoyer :

1. Creer la boite d’envoi

  1. Ouvre l’interface admin Mailu.
  2. Va dans Mail domains et verifie que ton domaine est present.
  3. Cree une boite mail dediee, par exemple no-reply@ton-domaine.fr.
  4. Definis un mot de passe fort.

Cette adresse sera utilisee dans MAIL_FROM_EMAIL et, le plus souvent, dans SMTP_USERNAME.

2. Verifier le SMTP Mailu

Dans une installation Mailu classique, le SMTP authentifie est expose sur :

Pour Randevou :

3. Configurer .env

Pour utiliser Mailu, remplace la partie mail par :

MAIL_PROVIDER=smtp
MAIL_FROM_EMAIL=no-reply@ton-domaine.fr
MAIL_FROM_NAME=Randevou
MAIL_ADMIN_EMAIL=admin@ton-domaine.fr

SMTP_HOST=mail.ton-domaine.fr
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USERNAME=no-reply@ton-domaine.fr
SMTP_PASSWORD=mot-de-passe-mailu

Les variables BREVO_* peuvent rester vides si MAIL_PROVIDER=smtp.

4. Redemarrer l’API

Apres modification de .env et apps/api/.env :

npm run dev:api

Puis teste une reservation depuis :

Si tout est configure, l’evenement Google Calendar est cree et Mailu envoie les deux emails.

5. Symptomes frequents

Ressources utiles