Veuillez activer JavaScript pour afficher ce site.

MDaemon Email Server 24.5

Navigation : Menu Configuration > Services web & MI

CalDAV & CardDAV

Faire défiler Précédente Haut de page Suivante Plus

CalDAV est un standard Internet pour la gestion et le partage des calendriers et des informations de planification. La prise en charge de CalDAV par MDaemon permet à vos comptes d'utiliser n'importe quel client prenant en charge CalDAV pour accéder à leurs calendriers et tâches personnels et les gérer. Ils peuvent également accéder à tous les  calendriers ou tâches publics ou partagés en fonction de leurs droits d'accès. CardDAV est une norme permettant d'accéder aux contacts et aux carnets d'adresses. Le serveur CardDAV de MDaemon permet à un client CardDAV authentifié d'accéder aux informations de contact stockées dans MDaemon.

Activer les serveurs CalDAV & CardDAV

La prise en charge de CalDAV & CardDAV est activée par défaut. Cependant, le Webmail est nécessaire et doitdonc être activé pour pouvoir être utilisé. Désactivez cette option si vous ne souhaitez pas prendre en charge CalDAV & CardDAV. Pour l'activer/désactiver pour des domaines individuels, utilisez les options ci-dessous.

Modifier les paramètres <Domain CalDAV & CardDAV par défaut - Domaines

Dans un premier temps, tous les domaines de MDaemon auront CalDAV/CardDAV activé ou désactivé en fonction de la  sélection Défaut dans la  liste déroulanteSélectionner le domaine. Pour modifier les paramètres par défaut :

1.Dans la  liste déroulante Sélectionnez domaine, choisissez Défaut.

2.Cochez la case en regard de Activer le service CalDAV & CardDAV pour ce domaine si vous voulez que CalDAV/CardDAV soit activé par défaut pour tous les domaines, ou décochez la case si vous voulez qu'il soit désactivé par défaut.

3.Cliquez sur Ok.

Activer/Désactiver CalDAV & CardDAV pour des domaines spécifiques

Pour remplacer les  paramètres du Domaine CalDAV & CardDAVpar défaut pour des domaines individuels :

1.Dans la  liste déroulanteSélectionnez le domaine, choisissez un domaine spécifique.

2.Cochez la case en regard de Activer le service CalDAV & CardDAV pour ce domaine si vous souhaitez que le service CalDAV/CardDAV soit activé pour le domaine, ou décochez la case si vous souhaitez qu'il soit désactivé.

3.Cliquez sur OK.

 

Pas de journalisation

Pas de journalisation

Utilisez cette liste déroulante pour désigner le degré de journalisation des activités de CalDAV & CardDAV. Il existe six niveaux de journalisation possibles : 1-Journalisation de débogage, 2-Journalisation normale (par défaut), 3-Avertissements et erreurs uniquement, 4-Erreurs uniquement, 5-Erreurs critiques uniquement, et 6-Pas de journalisation. Il s'agit d'un paramètre global qui ne peut pas être appliqué à des domaines spécifiques.

Activer la journalisation des requêtes et des réponses HTTP

Si cette option est activée, un  dossierMDWebDAVest créé  dans le dossier de journalisation de MDaemon. Toutes les données envoyées et reçues par le Serveur CalDAV & CardDAV seront journalisées dans ce dossier. En règle générale, cette option n'est utilisée qu'à des fins de diagnostic et ne doit pas être activée, sauf si le support technique vous le demande.

Configuration des clients CalDAV

Pour configurer les clients qui prennent en charge la RFC 6764 (Locating Services for Calendaring Extensions to WebDAV (CalDAV)), seuls le serveur, le nom d'utilisateur et le mot de passe devraient être requis. Vous pouvez configurer vos enregistrements DNS de manière à ce que le client soit dirigé vers l'URL correcte. Dans le cas où un enregistrement DNS n'a pas été configuré, l'utilisateur peut saisir une "URL bien connue" spéciale dans le client : "hostname/.well-known/caldav". Exemple : http://example.com:3000/.well-known/caldav . Le serveur Web intégré du Webmail prend en charge l'URL bien connue.

Les clients qui ne prennent pas en charge la localisation automatique du service CalDAV, comme Mozilla Thunderbird via le plugin Lightning, auront besoin d'une URL complète pour chaque liste de calendriers et de tâches. Les URL CalDAV de MDaemon sont construites comme suit :

Calendriers et Tâches

Calendrier ou liste de tâches par défaut de l'utilisateur :

http://[hôte]/webdav/calendrier
(Exemple : http://example.com:3000/webdav/calendar)

http://[host]/webdav/tasklist
(ex. http://example. com/webdav/tasklist)

Calendrier ou liste de tâches personnalisés de l'utilisateur :

http://[hôte]/webdav/calendar/[nom du calendrier]
(par exemple http://example.com/webdav/calendar/personal)

http://[hôte]/webdav/tasklist/[nom de la liste de tâches]
(par exemple : http://example.com/webdav/tasklist/todo)

Calendrier personnalisé de l'utilisateur ou liste de tâches dans un sous-dossier :

http://[host]/webdav/calendar/[folder]/[calendar-name]
(p.ex. http://example. com/webdav/calendar/my-stuff/personal)

http://[host]/webdav/tasklist/[folder]/[tasklist-name]
(ex. http://example. com/webdav/tasklist/my-stuff/todo)

Calendriers et tâches partagés

Calendrier ou liste de tâches par défaut d'un autre utilisateur :

http://[hôte]/webdav/calendars/[domaine]/[utilisateur]
(p.ex. http://example. com/webdav/calendars/example.net/frank)

http://[hôte]/webdav/tasks/[domaine]/[utilisateur]
(ex. http://example. com/webdav/tasks/example.net/frank)

Calendrier personnalisé ou liste de tâches d'un autre utilisateur :

http://[host]/webdav/calendars/[domain]/[user]/[calendar-name]
(e.g. http://example. com/webdav/calendars/example.net/frank/personal)

http://[host]/webdav/tasks/[domain]/[user]/[tasklist-name]
(e.g. http://example. com/webdav/tasks/example.net/frank/todo)

Calendriers et tâches publics

Le calendrier ou la liste de tâches par défaut du Domaine par défaut - Domaine :

http://[host]/webdav/public-calendars/[domain]
(ex. http://example. com/webdav/public-calendars/example.com)

http://[host]/webdav/public-tasks/[domain]
(e.g. http://example. com/webdav/public-tasks/example.com)

Calendrier ou liste des dossiers dans la racine de la hiérarchie des Dossiers publics :

http://[hôte]/webdav/public-calendars/[nom-du-calendrier]
(par ex. http://example. com/webdav/public-calendars/holidays)

http://[hôte]/webdav/public-tasks/[nom de la liste des tâches]
(par exemple http://example.com/webdav/public-tasks/projects)

 

Il convient d'être particulièrement vigilant si l'on teste le client OutlookDAV. Si plusieurs profils MAPI existent, nous avons vu le client envoyer des commandes de suppression au serveur pour tous les éléments du calendrier renvoyés par le serveur. OutlookDAV ne prend en charge que le profil MAPI par défaut.

Pour plus d'informations sur la configuration des clients CalDAV, cherchez " CalDav " dans la Base de connaissances de CalDAV.

Configuration des clients CardDAV

Pour configurer les clients qui prennent en charge la RFC 6764 (Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)), seuls l'adresse du serveur, le nom d'utilisateur et le mot passe sont requis. Le carnet d'adresses d'Apple et iOS prennent en charge cette norme. Des enregistrements DNS peuvent être configurés pour diriger le client vers l'URL correcte. Dans le cas où aucun enregistrement DNS n'a été configuré, les clients interrogent une "URL bien connue" qui, dans le cas de CardDAV, est /.bien connue/carddav. Le serveur web intégré du Serveur Web prend en charge cette URL bien connue. Les clients qui ne prennent pas en charge la localisation automatique du service CardDAV exigeront une URL complète.

Les principaux clients CardDAV sont Apple Contacts (inclus dans Mac OS X), Apple iOS (iPhone) et Mozilla Thunderbird via le plugin SOGO.

Depuis OS X 10.11 (EL Capitan), l'application Apple Contacts ne prend en charge qu'une seule collection/un seul dossier. Lorsque le serveur CardDAV détecte l'application Apple Contacts, il ne renvoie que le dossier de contacts par défaut de l'utilisateur authentifié. Dans OS X 10.11 (EL Capitan), un problème connu empêche l'ajout d'un compte CardDAV à l'aide de la vue "Avancé" de la boîte de dialogue.

Accès aux carnets d'adresses

Le chemin "addressbook" est un raccourci vers votre propre carnet d'adresses par défaut.

http://[host]/webdav/addressbook - votre dossier de contacts par défaut.

http://[host]/webdav/addressbook/friends - votre dossier de contacts "amis".

http://[host]/webdav/addressbook/myfolder/personal - votre dossier de contacts "personnel" dans un sous-dossier appelé "myfolder".

Accès aux Dossierssierssierssiers partagés d'un autre utilisateur auxquels vous avez accès

Le chemin "contacts" est un raccourci vers les dossiers de contacts partagés.

http://[hôte]/webdav/contacts/exemple.com/utilisateur2 - le dossier de contacts par défaut de user2@example.com

http://[host]/webdav/contacts/example.com/user2/myfolder - le dossier de contacts "myfolder" de user2@example.com

Accéder aux Dossiers publics auxquels vous avez accès

Le chemin "public-contacts" est un raccourci vers les Dossiers publics de contacts.

http://[hôte]/webdav/public-contacts/example.com - le dossier de contacts par défaut de example.com

http://[host]/webdav/public-contacts/foldername - dossier de contacts "foldername" à la racine de la hiérarchie des dossiers publics.

 

Il convient d'être particulièrement vigilant si l'on teste le client OutlookDAV. OutlookDAV ne prend en charge que le profil MAPI par défaut. Si plusieurs profils MAPI existent, le client peut envoyer au serveur des commandes de suppression pour tous les éléments renvoyés par le serveur.

Pour plus d'informations sur la configuration des clients CardDAV, cherchez " CardDav " dans la Base de connaissances CardDAV.