Le Serveur de communication IceWarp GroupWare sur Macintosh Version 10.4 Octobre 2012 Icewarp France / DARNIS Informatique
i Sommaire GroupWare sur Macintosh 2 Introduction... 2 Accès aux calendriers par ical... 2 Accès aux contacts par Carnet d'adresses... 6 Messagerie ichat... 9 Annuaire LDAP... 11 Installer LDAP sous Windows... 11 Installer LDAP sur Linux... 12 Configurer IceWarp... 13 Configurer le Mac pour accès à LDAP... 15
2 GroupWare sur Macintosh Introduction Ce document est destiné à ceux qui désirent utiliser les données du GroupWare sur un Macintosh. Les tests ont été effectués avec un MacBook OS X v10.7.3 (Lion). Accès aux calendriers par ical Pour synchroniser un calendrier créé sous IceWarp avec le client ical, il faut procéder de la façon suivante : Aller dans ical -> Préférences... -> onglet Comptes et activer "+" pour créer un nouveau compte :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 3 Entrer les informations suivantes : Type de compte : CalDAV Nom d'utilisateur : adresse complète Mot de passe Adresse serveur : adresse IP ou nom du serveur Le système va rechercher automatiquement l'url de connexion Il faut accepter, le cas échéant, le certificat. Pour visualiser le calendrier d'un utilisateur sur lequel vous avez des droits de lecture, il suffit d'aller dans l'onglet Délégation et de sélectionner les utilisateurs accessibles. La configuration se présente de la façon suivante avec l'onglet Données du compte : Vous pouvez choisir la période de synchronisation qui est prédéfinie à 15 minutes. La synchronisation peut aussi être effectuée manuellement (Calendrier -> Tout actualiser). L'onglet réglage n'a pas besoin d'être modifié :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 4 L'onglet Délégation permet de sélectionner les comptes partagés (ici Romane): Les événements déjà créés sont alors visibles pour le compte principal et les comptes partagés : Les tâches sont synchronisées dans l'onglet Rappels. Pour ajouter un événement dans le calendrier synchronisé, vous avez plusieurs possibilités : Définir le calendrier synchronisé par défaut en allant dans ical -> Préférences... -> onglet Général et faire le choix dans le champ "Calendrier par défaut". Tout nouvel événement sera alors créé dans ce dossier. Créer l'événement dans le dossier par défaut implicite (en général le calendrier local) puis le déplacer soit en le glissant vers le calendrier de votre choix dans la liste des calendriers, soit en ouvrant l'événement et en sélectionnant le calendrier.
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 5 A cause de problèmes de certificats, il peut arriver que la synchronisation ne se fasse pas ce qui se traduit par un petit icone dans le menu Calendrier du calendrier : Il faut cliquer dessus et accepter à nouveau le certificat. Pour éviter ce problème, il faut accepter définitivement le certificat si ce n'est pas un certificat signé par une autorité de certification ("Se fier toujours à...") :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 6 Accès aux contacts par Carnet d'adresses Pour synchroniser un carnet d'adresses créé sous IceWarp avec le client Carnet d'adresses du Mac, il faut procéder de la façon suivante : Aller dans Carnet d'adresses -> Préférence... -> onglet Comptes et activer "+" pour créer un nouveau compte Entrer les informations suivantes : Type de compte : CardDAV Nom d'utilisateur : adresse complète Mot de passe Adresse serveur : adresse IP ou nom du serveur Le système va rechercher automatiquement l'url de connexion Sur la version utilisée, il n'est pas possible de synchroniser des carnets d'adresses partagés. ON obtient les écrans suivants pour les onglets Données du compte et Réglages serveur :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 7 Pour visualiser un carnet d'adresse partagé, il faut créer un nouveau compte avec : Type de compte : CardDAV Nom d'utilisateur : adresse complète du compte principal Mot de passe Adresse serveur : adresse IP ou nom du serveur suivi du chemin vers le calendrier du compte partagé soit pour l'exemple ci dessous : 192.168.0.201/webdav/users/romane@iwdemo.fr/ Et on obtient :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 8 Les contacts synchronisés sont suggérés dans la fenêtre de composition d'un message de l'application Mail.
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 9 Messagerie ichat Aller dans ichat -> Préférences... -> Comptes et remplir les informations identifiant Jabber et mot de passe. L'identifiant est une adresse mail complète :
Fenêtre de discussion d'ichat : Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 10
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 11 Annuaire LDAP Pour utiliser cette fonction, il faut un annuaire LDAP. Il est possible que votre entreprise possède déjà un annuaire LDAP, auquel cas vous pouvez passer directement au paragraphe sur la configuration du serveur IceWarp, sinon, il faut choisir une méthode pour créer un annuaire. Installer LDAP sous Windows Le serveur IceWarp permet de définir un annuaire LDAP local (OpenLDAP) mais il est possible d'utiliser d'autres solutions. La configuration de cet annuaire local s'effectue dans système -> Services -> LDAP : Il faut adapter le fichier slapd.conf, dans notre exemple nous avons défini : ucdata-path./ucdata include./schema/core.schema include./schema/cosine.schema include./schema/inetorgperson.schema include./schema/nis.schema pidfile./run/slapd.pid argsfile./run/slapd.args database bdb suffix "o=iwdemo.fr" rootdn "cn=admin,o=iwdemo.fr" rootpw admin directory./data index objectclass eq Puis exécuter par un browser LDAP (logiciel ldapbrowser par exemple) le fichier ldif suivant :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 12 dn: o=iwdemo.fr objectclass: top objectclass: organization o: iwdemo.fr Installer LDAP sur Linux Par une console GNOME, il faut aller dans Applications -> Ajouter /Enlever des logiciels et sélectionner le logiciel Openldap et les interfaces Openldap pour PHP. Installer ces packages et leurs dépendances. Package installé : openldap-servers-2.3.43-3.edl5.i386 et openldap-2.3.43-3.edl5.i386 ainsi que Wine-ldap, openldap-clients, apr-util et nss_ldap Il faut ensuite modifier le fichier slapd.conf qui peut être dans /etc/openldap/slapd.conf et créer une base ldap en modifiant le fichier existant, par exemple : database suffix rootdn rootpw bdb "o=iwdemo.fr" "cn=admin,o=iwdemo.fr" admin Les schémas inclus doivent comprendre au moins : core.schema, cosine.schema, inetorgperson.schema et nis.schema il faut ensuite lancer le service ldap et le sélectionner pour qu'il soit lancé automatiquement (dans Système -> administration -> services) Il faut ensuite exécuter une commande d'addition d'un enregistrement ldif contenant : dn: o=iwdemo.fr objectclass: top objectclass: organization o: iwdemo.fr cet ajout peut se faire par un browser Ldap ou par la commande ldapadd contenue dans le répertorie /usr/bin/ : ldapadd -x -D "c=admin, o=iwdarnis" -w admin -f cf.ldif La commande suivante permet de lister le contenu de l'arbre : ldapsearch -x -b'o=iwdarnis' '(objectclass=*)'
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 13 Configurer IceWarp Il faut synchroniser les comptes d'icewarp vers l'annuaire LDAP (Gestion -> Paramètres globaux): Le browser montre que les comptes ont été synchronisés :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 14 Le compte arthur est : Sont donc synchronisés : Les adresses mail : mail = arthur@iwdemo.fr et arc@iwdemo.fr Le numéro de téléphone : mail = 99@iwdemo.fr Le Nom complet : cn = Arthur Couss La première partie du nom : givenname = Arthur La deuxième partie du Nom : sn = Couss Le Nom utilisateur n'apparaît pas
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 15 Configurer le Mac pour accès à LDAP Il faut aller dans Carnet d'adresses -> Préférences -> onglet Comptes et ajouter un carnet de type LDAP :
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here. 16 Affichage du contenu de l'annuaire (il faut lancer une recherche) :