

Notez que l'on m'a confirmé que l'implantation du protocole IMAP de Notes dans Kontact à partir de la versiion antérieur à la version 1.01 est incorrecte, et que donc cette configuration ne fonctionnera pas avec elles. Par conséquent, si vous souhaitez les utiliser, vous devrez utiliser la configuration précédente.
Dans la configuration précédente nous avions le même utilisateur « bidon » nommé groupware, utilisé par chaque utilisateur « réel » de Kontact (c'est-à-dire tony, rohn, amanda, etc.) à travers son compte IMAP et avec son identifiant et son mot de passe. Mais de cette manière, tous les utilisateurs réels ont les mêmes droits de lecture/écriture, car tous se connectent en tant que l'utilisateur groupware au serveur IMAP.
Afin de limiter l'accès à certains utilisateurs (typiquement, fournir uniquement l'accès en lecture), nous pouvons utiliser les ACL (Access Control Lists pour « Listes de Contrôle d'Accès »).
Dans KMail, sélectionnez un sous-dossier de la boîte de réception office_gwdata, par exemple Calendar ; et cliquez avec le bouton droit de la souris. Sélectionnez Propriétés, onglet Contrôle de l'accès. Vous pouvez indiquer ici les utilisateurs auxquels vous souhaitez donner l'accès à ce dossier et préciser ce qu'ils peuvent y faire.
Afin de simplement expérimenter l'échange des événements, donnons « Toutes » les permissions à l'utilisateur mary.
Au niveau cyrus (sur le PC qui héberge le serveur IMAP cyrus, avec les outils cyrus), nous devons tout d'abord ajouter l'utilisateur mary, de manière à en faire un utilisateur IMAP reconnu ; puis créer un dossier IMAP qui lui soit propre.
Ensuite, nous nous identifions auprès de GNU/Linux en tant qu'utilisateur mary et entrons dans Kontact. Comme nous l'avons montré précédemment, nous allons créer un compte IMAP dans KMail avec les mêmes données, mais celles du vrai utilisateur (au lieu d'utiliser l'utilisateur factice groupware et son mot de passe, nous utiliserons mary et son mot de passe propre).
Cette fois, dans l'arborescence de KMail, vous trouverez la structure suivante : ->->->. Vérifiez l'arrivée de nouveaux messages (->) et vous aurez entre autres un dossier « inbox » sous « office_gwdata ».
Maintenant activez la fonctionnalité groupware de KMail et dans Les dossiers resource sont des sous-dossiers de mettez la qui est sous-dossier de .
Désormais vous avez deux branches de sous-dossiers sous « office_gwdata » :
« inbox » avec Calendar, Contacts, Notes, Tasks et Journal, qui sont enregistrés sur les dossiers IMAP de mary sur le serveur IMAP.
« user », avec les sous-dossiers « groupware » et ceux auxquels mary a accès (dans cet exemple, Calendar et Tasks)
Cliquez avec le bouton de la souris sur « l'utilisateur » « Calendar » et vérifiez s'il est du type Calendar (si ce n'est pas le cas, modifiez-le afin qu'il le devienne), et vérifiez également que « l'utilisateur Tasks » est du type Tasks.
Dans Calendar vous avez maintenant deux ressources IMAP prêtes pour l'écriture, donc si vous créez un nouvel événement, il vous est demandé de choisir laquelle employer (et si vous avez quitté les ressources locales, vous en avez trois).
Dans Calendar, vous devez vous rendre dans la petite fenêtre situe en bas à gauche - celle qui affiche les ressources disponibles - puis désélectionner celles ne pointant pas vers un chemin tel que .groupware.directory (regardez la fin du chemin de chaque ressource).