Randevou

Connecter Zimbra via CalDAV

Randevou peut utiliser Google Calendar ou un calendrier Zimbra expose en CalDAV. Le choix se fait cote backend avec CALENDAR_PROVIDER.

Pour garder Google Calendar sur certains sites, laisse :

CALENDAR_PROVIDER=google

Pour utiliser Zimbra sur un autre site, configure :

CALENDAR_PROVIDER=caldav
CALDAV_SERVER_URL=https://mail.example.com/dav/user@example.com/
CALDAV_CALENDAR_URL=https://mail.example.com/dav/user@example.com/Calendar/
CALDAV_USERNAME=user@example.com
CALDAV_PASSWORD=mot-de-passe-zimbra
CALDAV_TIMEZONE=Europe/Paris

1. Trouver l’URL CalDAV Zimbra

Selon l’installation Zimbra, l’URL peut varier. Les formes courantes sont :

https://mail.example.com/dav/user@example.com/Calendar/
https://mail.example.com/home/user@example.com/Calendar/

Le plus fiable est de verifier dans les parametres du calendrier Zimbra ou avec un client CalDAV comme Thunderbird.

2. Droits du compte

Le compte configure dans CALDAV_USERNAME doit pouvoir :

Pour un test, utilise d’abord le calendrier personnel du compte. Pour un calendrier partage, verifie que Zimbra donne bien un droit d’ecriture au compte technique.

3. Redemarrer l’API

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

npm run dev:api

Puis teste :

curl "https://api.randevou.kimoun.com/api/slots"

Si les creneaux remontent, teste une reservation depuis :

4. Symptomes frequents

Ressources utiles