Difference between revisions of "Zarafa/fr"

From SME Server
Jump to navigationJump to search
(Created page with '{{Languages}} {{Level|advanced}} ===Mainteneurs=== Darrell May Stephen Noble http://dungog.net/wiki ===Description=== http://www.zarafa.com Zarafa est un groupware qui apport...')
 
m
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Languages}}
+
{{Languages|Zarafa}}
{{Level|advanced}}
+
{{usefulnote/fr}}
 +
{{Level|type=Niveau de compétence: Avancé|Advanced|Les instructions dans cette page requièrent un niveau avancé. Une bonne compréhension de Linux et de SME est recommandée.}}
  
 
===Mainteneurs===
 
===Mainteneurs===
Line 6: Line 7:
  
 
Stephen Noble http://dungog.net/wiki
 
Stephen Noble http://dungog.net/wiki
 +
 +
===Version===
 +
{{#smeversion:smeserver-zarafa|La dernière version du package smeserver-Zarafa est disponible dans la zone de dépôt 'smecontribs'. Pour plus d'informations, cliquez sur le numéro de version.}}
  
 
===Description===
 
===Description===
 
http://www.zarafa.com
 
http://www.zarafa.com
  
Zarafa est un groupware qui apporte une solution au partage de mail, de rendez-vous, de contacts en utilisant Microsoft Outlook ou une interface web inspirée de cet outil
+
Zarafa est un groupware qui apporte une solution à la gestion et au partage des mails, rendez-vous, et contacts en utilisant Microsoft Outlook et/ou une interface web inspirée de cet outil
  
 
===Installation===
 
===Installation===
Line 16: Line 20:
 
Téléchargement et installation ...
 
Téléchargement et installation ...
  
==== Zarafa rpms====
+
==== Dernières versions de zarafa testées ====
 +
Les informations sur les versions précédentes de zarafa sont à retrouver dans le document changelog [http://download.zarafa.com/zarafa/release/docs/changelog.en.txt]
  
http://www.zarafa.com/download-community
+
* ''Zarafa 6.30.5 final opensource community edition (17658)''
 +
:Un problème détecté dans l'accès webmail (pas lié à SME server) : après enregistrement du login l'interface reste bloquée.
 +
:Une solution rapide à ce problème est d'editer la ligne 1508 dans le fichier \usr\share\php\mapi\class.meetingrequest.php, et d'enlever le '''&'''
 +
:Voir la page suivante [http://forums.zarafa.com/viewtopic.php?f=13&p=16273] pour plus d'informations.
  
Distribution = Rhel 4
+
==== Installation des rpms Zarafa ====
  
La version ci-dessous propose une licence gratuite pour trois clients Outlook (si besoin désactivez le service de license pour revenir à un outil GPL)
+
Disponible ici :
 +
  http://www.zarafa.com/download-community
 +
  Distribution = Rhel 4
 +
 
 +
La version ci-dessus propose une licence gratuite pour trois clients Outlook (si besoin désactiver le service de license pour revenir à un outil GPL)
  
 
  tar -zxvf zarafa-6.20-rhel4-i386.tar.gz
 
  tar -zxvf zarafa-6.20-rhel4-i386.tar.gz
 
  yum localinstall libvmime*.rpm libical*.rpm zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm
 
  yum localinstall libvmime*.rpm libical*.rpm zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm
 
  
 
==== Mise à jour ====
 
==== Mise à jour ====
{{warning box|Veuillez effectuer une sauvegarde complète de votre base de donnée Zarafa avant tout. Dans certains cas, cette base peut être réinitialisée pendant la mise à jour et vous pourriez perdre vos données relatives à zarafa (emails, rendez-vous, contacts ...)}}
 
 
 
Télécharger la dernière version des rpms, puis
 
Télécharger la dernière version des rpms, puis
  rpm -Uvh zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm
+
  rpm -Uvh zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm libvmime*.rpm libical*.rpm
 
  /etc/e-smith/events/actions/zarafa-update
 
  /etc/e-smith/events/actions/zarafa-update
  
Prendre note que les fichiers de configuration pour zarafa sont regénérés à partir des templates lors de l'update. Si ceux-ci ne correspondent pas à vos besoins (exemple: par défaut server_ssl_enabled = no), modifiez les dans le répertoire '/etc/e-smith/templates/etc/zarafa/'.
+
Veuillez notee que les fichiers de configuration de Zarafa sont regénérés par le système de templates lors de l'update. Si ceux-ci ne correspondent pas à vos besoins (par exemple défaut server_ssl_enabled = no), modifiez les templates dans le répertoire '/etc/e-smith/templates/etc/zarafa/'.
  
 
==== smeserver-zarafa ====
 
==== smeserver-zarafa ====
Line 41: Line 50:
 
{{Note box| Il s'agit d'une version beta. A n'utiliser que sur des serveurs de productions qu'après test et paramétrage pour chaque utilisateur}}
 
{{Note box| Il s'agit d'une version beta. A n'utiliser que sur des serveurs de productions qu'après test et paramétrage pour chaque utilisateur}}
  
Choisir grâce auw paramètres db une activation 'par utilisateur' ou 'globale' de l'utilisation de boîtes emails zarafa. Par défaut les mails sont envoyés dans le répertoire ~/Maildir de chaque utilisateur
+
Choisir par les paramètres db une activation 'par utilisateur' ou 'globale' de l'utilisation de boîtes emails zarafa. Par défaut les mails sont envoyés dans le répertoire ~/Maildir de chaque utilisateur et non pour gestion par Zarafa.
  
Un minimum d'impact sur le fonctionnement du système peut être atteint en choisissant l'option 'par utilisateur', et en modifiant les paramètres des clients email de chaque utilisateur pour accéder aux comptes zarafa par le port 8143. Il est alors possible par copier-coller de transférer les anciens mails dans la base de mails gérée par Zarafa.
+
Un minimum d'impact sur le fonctionnement du système peut être atteint en choisissant l'option 'par utilisateur', et en modifiant les paramètres des clients emails de chaque utilisateur afin d'accéder aux comptes zarafa par le port 8143. Il est alors possible par copier-coller de transférer les anciens mails dans la base de mails gérée par Zarafa.
  
 
Installer SME 7.4 sur un nouveau serveur de test et réaliser les actions suivantes :
 
Installer SME 7.4 sur un nouveau serveur de test et réaliser les actions suivantes :
Line 50: Line 59:
  
 
Suite à installation de ce rpm, exécuter ...
 
Suite à installation de ce rpm, exécuter ...
 
  
 
  /etc/e-smith/events/actions/zarafa-install
 
  /etc/e-smith/events/actions/zarafa-install
 
  signal-event post-upgrade; signal-event reboot
 
  signal-event post-upgrade; signal-event reboot
  
{{Note box| Il vous sera demandé de choisir le "user plugin" que vous désirez tester. Prendre note que le plugin ldap n'est pour l'instant pas supporté par ce rpm. Le plugin unix récupère les informations sur les utilisateur présent sous SME mais cela inclut aussi les noms des groupes et des machines qui sont existantes(source d'erreur). Le plugin db est à privilégier mais nécessite d'entrer les informations sur tous les utilisateurs. Dans tous les cas, les utilisateurs doivent être au préalable présents sous SME en tant qu'utilisateurs standards. La décision concernant le choix du plugin qui sera utilisé dans la version finale est encore à faire.}}
+
{{Note box| Il vous sera demandé de choisir le "user plugin" que vous désirez tester. Prendre note que le plugin ldap n'est pour l'instant pas supporté par ce rpm. Le plugin unix récupère les informations des utilisateur présent sous SME mais inclut aussi les noms des groupes et des machines qui sont définis (source d'erreur). Le plugin db est à privilégier mais nécessite d'entrer les informations sur tous les utilisateurs sous Zarafa. Dans tous les cas, les utilisateurs doivent être au préalable présents sous SME en tant qu'utilisateurs standards. La décision concernant le choix du plugin qui sera utilisé dans la version finale est encore à faire.}}
  
Pour activer la gestion des emails par zarafa pour un utilisateur :
+
Pour activer la gestion des emails par Zarafa pour un utilisateur :
  
 
pour tous les utilisateurs
 
pour tous les utilisateurs
Line 73: Line 81:
  
 
====Webmail====
 
====Webmail====
Accès pour un navigateur internet aux adresses suivantes :
+
Accès par un navigateur internet aux adresses suivantes :
  
 
  https://server/zarafa
 
  https://server/zarafa
Line 80: Line 88:
  
 
====Outlook====
 
====Outlook====
Pour utiliser MS Outlook, installer le supplément zarafaclient-*.msi contenu dans le répertoire win32 directory de l'archive zarafa-*.tar.gz
+
Pour utiliser MS Outlook, installer le supplément zarafaclient-*.msi contenu dans le répertoire win32 de l'archive zarafa-*.tar.gz
 
 
  
* Outlook 2007 peut générer une erreur ''Error 0x80070057'' à l'envoi ou réception de mail si le serveur zarafa est ajouté à un profile utilisateur déjà existant. La résolution passe par la création d'une nouveau profile utilisateur vierge
+
* Outlook 2007 peut générer une erreur ''Error 0x80070057'' à l'envoi ou réception de mails si le serveur Zarafa est ajouté à un profil utilisateur déjà existant. La résolution passe par la création d'une nouveau profil utilisateur vierge.
  
 
====IMAP====
 
====IMAP====
Line 90: Line 97:
 
donc imap = 8143, imaps 8993
 
donc imap = 8143, imaps 8993
  
SME et Zarafa utilisent de noms répertoire d'email différents.
+
SME et Zarafa utilisent des répertoires nommés différemment pour les emails.
  
  drafts > Drafts          [specific au client mail?, Drafts pour Thunderbird-2.0]
+
  drafts > Drafts          [spécifique au client mail?, Drafts pour Thunderbird-2.0]
 
  sent-mail > Sent Items
 
  sent-mail > Sent Items
 
  trash > Deleted Items
 
  trash > Deleted Items
Line 99: Line 106:
 
=====Thunderbird=====
 
=====Thunderbird=====
  
le client mail Thunderbird utilise son propre répertoire Elements supprimés, et pas le répertoire zarafa équivalent,
+
le client mail Thunderbird utilise son propre répertoire Elements supprimés, et pas le répertoire Zarafa équivalent,
  
 
Dans le menu des préférences, changer les paramètres suivants :
 
Dans le menu des préférences, changer les paramètres suivants :
Line 115: Line 122:
 
  +user_pref("mail.server.server5.trash_folder_name", "Deleted Items");
 
  +user_pref("mail.server.server5.trash_folder_name", "Deleted Items");
  
Les répertoire Brouillons et Elements envoyés peuvent être changés dans : Account Settings > user > Copies and Folders
+
Les répertoires Brouillons et Elements envoyés peuvent être changés dans : Account Settings > user > Copies and Folders
  
 
Si des pourriels existent, supprimez les simplement.
 
Si des pourriels existent, supprimez les simplement.
Line 122: Line 129:
 
Pour accéder au calendrier avec un client iCal, par exemple Thunderbird et Lighting
 
Pour accéder au calendrier avec un client iCal, par exemple Thunderbird et Lighting
  
dans Thunderbird/Lightning > New Calendar > on network > ical > http://<domain>:8088/ical/<user>/calendar/
+
* dans Thunderbird/Lightning > New Calendar > on network > ical > http://<domain>:8088/ical/<user>/calendar/
 
+
* 8089 pour accès protégé SSL
8089 pour accès protégé SSL
 
 
 
Prendr note qu'il y a eu des problèmes à lire des rendz-vous créés avec l'accès Webmail, qui semblent s'être arrangés avec la version RC1.
 
  
 +
A noter : il y a eu des problèmes de lecture des rendez-vous créés avec l'accès Webmail, qui semblent s'être arrangés avec la version RC1.
 
C'est un problème connu. Zarafa 6.30 utilisera CalDev à la place de iCal
 
C'est un problème connu. Zarafa 6.30 utilisera CalDev à la place de iCal
  
 
====Synchronisation Mobile====
 
====Synchronisation Mobile====
Pour avoir accès à la synchronisation à partir de votre téléphone portable par ActiveSync, installer Z-push.
+
Pour avoir accès à la synchronisation à partir de votre téléphone portable par ActiveSync, installer l'additif Z-push.
  
 
La documentation ainsi que les fichiers d'installation peuvent être trouvés à cette adresse :
 
La documentation ainsi que les fichiers d'installation peuvent être trouvés à cette adresse :
Line 137: Line 142:
  
 
Télécharger la dernière version de Z-push (référence: http://z-push.sourceforge.net).
 
Télécharger la dernière version de Z-push (référence: http://z-push.sourceforge.net).
  wget http://download2.berlios.de/z-push/z-push-1.2.1.tar.gz
+
  wget http://download2.berlios.de/z-push/z-push-1.2.2.tar.gz
  
 
Extraire les fichiers :
 
Extraire les fichiers :
  tar -zxvf z-push-1.2.1.tar.gz -C /var/www/html
+
  tar -zxvf z-push-1.2.2.tar.gz -C /var/www/html
  
 
Apache doit avoir un droit d'écriture sur le répertoire 'State':
 
Apache doit avoir un droit d'écriture sur le répertoire 'State':
Line 151: Line 156:
  
 
=====Synchronisation SSL avec des produits Windows Mobile=====
 
=====Synchronisation SSL avec des produits Windows Mobile=====
La synchronisation à travers une connection sécurisée est possible si il est possible d'ajouter le site de synchronisation à la liste des sites de confiance en rajoutant son certificat sur votre mobile.
+
La synchronisation à travers une connection sécurisée est possible en ajoutant le serveur à la liste des sites de confiance par rajout de son certificat sur votre mobile.
  
C'est possible avec les machines sous Windows mobile 6 (WM6) devices. Des problèmes peuvent survenir sous WM5, un bug bloquant l'utilisation de l'outil de rajout de certificats sur certains appareils.
+
C'est possible avec les machines sous Windows mobile 6 (WM6). Des problèmes peuvent survenir sous WM5, un bug bloquant l'utilisation de l'application permettant de rajouter ces certificats sur certains appareils.
  
 
Voici les étapes nécessaires pour rajouter votre serveur à la liste des serveurs de confiance sur votre mobile:
 
Voici les étapes nécessaires pour rajouter votre serveur à la liste des serveurs de confiance sur votre mobile:
  
1. pour convertir les certificats du serveur en fichier .cer (Binary coded DER X.509) vous pouvez lancer la commande suivant et aller directement à l'étape 4, ou suivre les 4 étapes ci-dessous
+
1. pour convertir les certificats du serveur en fichier .cer (Binary coded DER X.509) vous pouvez lancer la commande suivant et aller directement à l'étape 4, ou suivre toutes les étapes qui suivent
 
   openssl x509 -in /home/e-smith/ssl.pem/<certificate name>.pem -inform PEM -out /root/<certificate name>.cer -outform DER
 
   openssl x509 -in /home/e-smith/ssl.pem/<certificate name>.pem -inform PEM -out /root/<certificate name>.cer -outform DER
  
 
2. copier le certificat de votre serveur dans le répertoire /home/e-smith/ssl.crt/ sur votre machine Windows XP/Vista computer
 
2. copier le certificat de votre serveur dans le répertoire /home/e-smith/ssl.crt/ sur votre machine Windows XP/Vista computer
  
3. Transformer le certifcat .crt  en certificat .cer ( même type mais le .crt est au format text ). Pour se faire :
+
3. Transformer le certifcat .crt  en certificat .cer ( même type mais le .crt est au format texte ). Pour se faire :
 
*dans microsoft windows ouvrir le certificat en double-cliquant dessus
 
*dans microsoft windows ouvrir le certificat en double-cliquant dessus
 
*dans l'onglet "Detail" choisir "Copier dans un fichier"  
 
*dans l'onglet "Detail" choisir "Copier dans un fichier"  
Line 172: Line 177:
 
5. sur votre smartphone WM6 utiliser l'explorateur de fichiers pour ouvrir le certificat ce qui ajoute automatiquement votre serveur aux adresses approuvées.
 
5. sur votre smartphone WM6 utiliser l'explorateur de fichiers pour ouvrir le certificat ce qui ajoute automatiquement votre serveur aux adresses approuvées.
  
6. Il est alors possible de changer les paramètres exchange de la synchronisation pour utiliser SSL. Le mot de passe sera redemandé.
+
6. Il est alors possible de changer les paramètres exchange de la synchronisation pour utiliser SSL. Le mot de passe est à entrer de nouveau.
  
 
=====Platformes testées=====
 
=====Platformes testées=====
Testé et fonctionnel sur HTC TyTN II WinMobile 6.1 avec connection SSL connection et push-mail
+
Testé et fonctionnel sur HTC TyTN II WinMobile 6.1 avec connection SSL et push-mail.
 
Testé et fonctionnel sur QTEK9100 mis à jour WM6.1 avec connection SSL par wifi. Push mail non utilisé.
 
Testé et fonctionnel sur QTEK9100 mis à jour WM6.1 avec connection SSL par wifi. Push mail non utilisé.
  
Line 196: Line 201:
 
Les titres et catégories du calendrier peuvent être modifié pour répondre à vos besoins :
 
Les titres et catégories du calendrier peuvent être modifié pour répondre à vos besoins :
  
  Les titres sont définis dans /var/www/html/webaccess/client/layout/dialogs/standard/appointment.php à partir de la ligne 225
+
* Les titres sont définis dans /var/www/html/webaccess/client/layout/dialogs/standard/appointment.php à partir de la ligne 225
 
+
* Les catégories sont dans /var/www/html/webaccess/client/layout/dialogs/modal/categories.php à partir de la ligne 51.
  Les catégories sont dans /var/www/html/webaccess/client/layout/dialogs/modal/categories.php beginning à partir de la ligne 51.
 
  
 
==== Zarafa Bayesian learning ====
 
==== Zarafa Bayesian learning ====
Line 206: Line 210:
 
==== Tri des mails ====
 
==== Tri des mails ====
 
Maildrop doit être configuré comme indiqué dans   
 
Maildrop doit être configuré comme indiqué dans   
[http://www.dungog.net/wiki/Smeserver-mailsorting smeserver-mailsorting] va transférer les mails dans ~/Maildir plutôt qu'à Zarafa
+
[http://www.dungog.net/wiki/Smeserver-mailsorting smeserver-mailsorting] qui va transférer les mails dans ~/Maildir plutôt qu'à Zarafa
 
+
Procmail va trier les mails vers Zarafa pour les utilisateur définis grâce à smeserver-mailsorting-1.2-29,  
Procmail va trier les mails vers zarafa pour les utilisateur définis à partir de smeserver-mailsorting-1.2-29,  
 
  
 
==== Sauvegarde et restauration ====
 
==== Sauvegarde et restauration ====
 
===== Sauvegarde =====
 
===== Sauvegarde =====
La sauvegarde est effectuée classiquement avec[[SME_Server:Documentation:Administration_Manual:Chapter10|standard backup tool]] proposé dans SME SME, ou avec une contrib de sauvegarde spécifique ([[affa]]). Assurez vpus que toutes les données relatives à Zarafa soit correctement prises en compte :
+
La sauvegarde est effectuée classiquement avec [[SME_Server:Documentation:Administration_Manual:Chapter10|l'outil de sauvegarde standard]] proposé dans SME , ou avec une contrib de sauvegarde spécifique ([[affa]]). Assurez vous que toutes les données relatives à Zarafa sont correctement prises en compte :
*base de donnée zarafa. Tous les outils de sauvegarde copient les bases de données mysql, donc pas de problème
+
* base de donnée zarafa. Tous les outils de sauvegarde copient les bases de données mysql, donc pas de problème
*fichiers joints. Les fichiers joints aux mails sont stockés dans le répertoire '/home/e-smith/files/zarafa'
+
* fichiers joints. Les fichiers joints aux mails sont stockés dans le répertoire '/home/e-smith/files/zarafa'
  
 
===== Restauration =====
 
===== Restauration =====
{{Warning box| La restauration de donnée d'une version zarafa 6.20 à 6.20.4 a été testée avec succès, grâce à la compatibilité complète entre ces deux versions. Cela pourrait devenir plus critiques pour d'autres versions}}
+
{{Warning box| La restauration de donnée d'une version zarafa 6.20 à 6.20.4 a été testée avec succès, grâce à la compatibilité complète entre ces deux versions. Cette manipulation pourrait plus être le cas pour d'autres versions}}
  
La fonction de restoration complète proposée par SME ou d'autre contribs récupérera les données de Zarafa.
+
La fonction de restauration complète proposée par SME ou d'autre contribs permet de récupérer toutes les données de Zarafa.
Dans certains case, il peut être nécessaire de ne restaurer que la base de données zarafa (cas d'un update problématique). Cela peut être réalisé de la façon suivante :
+
Dans certains cas, il peut être nécessaire de ne restaurer que la base de données Zarafa (cas d'un update problématique par exemple). Cela peut être réalisé de la façon suivante :
 
*arrêter le process serveur zarafa  
 
*arrêter le process serveur zarafa  
 
  /etc/rc.d/init.d/zarafa-server stop
 
  /etc/rc.d/init.d/zarafa-server stop
Line 239: Line 242:
 
  tail  /var/log/messages
 
  tail  /var/log/messages
  
Merci de créer une description du bug en utilisation la section SME-Contribs sous {{BugzillaFileBug|product=|component=|title=bugzilla}} et sélectionner le composant smeserver-zarafa ou utiliser {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-zarafa|title=this link}}.
+
Merci de créer une description du bug en utilisant la section SME-Contribs avec Bugzilla : {{BugzillaFileBug|product=|component=|title=bugzilla}}et sélectionner le composant smeserver-zarafa ou utiliser {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-zarafa|title=this link}}.
  
[http://bugs.contribs.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=SME+Contribs&component=smeserver-zarafa&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=Open Search open bugs] for smeserver-zarafa at bugs.contribs.org
+
[http://bugs.contribs.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=SME+Contribs&component=smeserver-zarafa&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=Open Rechercher les bugs ouverts] pour smeserver-zarafa sur bugs.contribs.org
  
Zarafa: utilisez leur forum de discussion pour rapporter des bugs spécifiques à zarafa  : http://forums.zarafa.com/
+
Zarafa: utilisez leur forum de discussion pour rapporter des bugs spécifiques à Zarafa : http://forums.zarafa.com/
  
 
----
 
----
[[Category: Contrib]]
+
[[Category: Contrib/fr]]
 +
[[Category: Groupware/fr]]

Latest revision as of 21:04, 25 November 2017


Est-ce que cet article vous a été utile ?
Svp, envisagez de faire un don ou du volontariat.
Merci !

PythonIcon.png Niveau de compétence: Avancé
Les instructions dans cette page requièrent un niveau avancé. Une bonne compréhension de Linux et de SME est recommandée.


Mainteneurs

Darrell May

Stephen Noble http://dungog.net/wiki

Version

smeserver-zarafa
La dernière version du package smeserver-Zarafa est disponible dans la zone de dépôt 'smecontribs'. Pour plus d'informations, cliquez sur le numéro de version.


Description

http://www.zarafa.com

Zarafa est un groupware qui apporte une solution à la gestion et au partage des mails, rendez-vous, et contacts en utilisant Microsoft Outlook et/ou une interface web inspirée de cet outil

Installation

Téléchargement et installation ...

Dernières versions de zarafa testées

Les informations sur les versions précédentes de zarafa sont à retrouver dans le document changelog [1]

  • Zarafa 6.30.5 final opensource community edition (17658)
Un problème détecté dans l'accès webmail (pas lié à SME server) : après enregistrement du login l'interface reste bloquée.
Une solution rapide à ce problème est d'editer la ligne 1508 dans le fichier \usr\share\php\mapi\class.meetingrequest.php, et d'enlever le &
Voir la page suivante [2] pour plus d'informations.

Installation des rpms Zarafa

Disponible ici :

 http://www.zarafa.com/download-community
 Distribution = Rhel 4 

La version ci-dessus propose une licence gratuite pour trois clients Outlook (si besoin désactiver le service de license pour revenir à un outil GPL)

tar -zxvf zarafa-6.20-rhel4-i386.tar.gz
yum localinstall libvmime*.rpm libical*.rpm zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm

Mise à jour

Télécharger la dernière version des rpms, puis

rpm -Uvh zarafa-6*.rpm zarafa-webaccess-6*.rpm zarafa-licensed-6*.rpm libvmime*.rpm libical*.rpm
/etc/e-smith/events/actions/zarafa-update

Veuillez notee que les fichiers de configuration de Zarafa sont regénérés par le système de templates lors de l'update. Si ceux-ci ne correspondent pas à vos besoins (par exemple défaut server_ssl_enabled = no), modifiez les templates dans le répertoire '/etc/e-smith/templates/etc/zarafa/'.

smeserver-zarafa

Important.png Note:
Il s'agit d'une version beta. A n'utiliser que sur des serveurs de productions qu'après test et paramétrage pour chaque utilisateur


Choisir par les paramètres db une activation 'par utilisateur' ou 'globale' de l'utilisation de boîtes emails zarafa. Par défaut les mails sont envoyés dans le répertoire ~/Maildir de chaque utilisateur et non pour gestion par Zarafa.

Un minimum d'impact sur le fonctionnement du système peut être atteint en choisissant l'option 'par utilisateur', et en modifiant les paramètres des clients emails de chaque utilisateur afin d'accéder aux comptes zarafa par le port 8143. Il est alors possible par copier-coller de transférer les anciens mails dans la base de mails gérée par Zarafa.

Installer SME 7.4 sur un nouveau serveur de test et réaliser les actions suivantes :

yum install smeserver-zarafa --enablerepo=smecontribs

Suite à installation de ce rpm, exécuter ...

/etc/e-smith/events/actions/zarafa-install
signal-event post-upgrade; signal-event reboot


Important.png Note:
Il vous sera demandé de choisir le "user plugin" que vous désirez tester. Prendre note que le plugin ldap n'est pour l'instant pas supporté par ce rpm. Le plugin unix récupère les informations des utilisateur présent sous SME mais inclut aussi les noms des groupes et des machines qui sont définis (source d'erreur). Le plugin db est à privilégier mais nécessite d'entrer les informations sur tous les utilisateurs sous Zarafa. Dans tous les cas, les utilisateurs doivent être au préalable présents sous SME en tant qu'utilisateurs standards. La décision concernant le choix du plugin qui sera utilisé dans la version finale est encore à faire.


Pour activer la gestion des emails par Zarafa pour un utilisateur :

pour tous les utilisateurs

config setprop zarafa-server GlobalForward enabled

ou pour un seul utilisateur

db accounts setprop $USERNAME zarafa enabled

activez la modification :

/etc/e-smith/events/actions/qmail-update-user

si vous choisissez le plugin db, lancer:

/etc/e-smith/events/actions/zarafa-create-user

Utilisation

Webmail

Accès par un navigateur internet aux adresses suivantes :

https://server/zarafa
https://server/webaccess
https://server/webmail (seulement si Horde est désactivé '/server-manager > Messagerie électronique > Accès à l'interface de messagerie Web')

Outlook

Pour utiliser MS Outlook, installer le supplément zarafaclient-*.msi contenu dans le répertoire win32 de l'archive zarafa-*.tar.gz

  • Outlook 2007 peut générer une erreur Error 0x80070057 à l'envoi ou réception de mails si le serveur Zarafa est ajouté à un profil utilisateur déjà existant. La résolution passe par la création d'une nouveau profil utilisateur vierge.

IMAP

Les ports par défauts dans zarafa commencent à 8000 + ...

donc imap = 8143, imaps 8993

SME et Zarafa utilisent des répertoires nommés différemment pour les emails.

drafts > Drafts          [spécifique au client mail?, Drafts pour Thunderbird-2.0]
sent-mail > Sent Items
trash > Deleted Items
junkmail > Junk E-mail
Thunderbird

le client mail Thunderbird utilise son propre répertoire Elements supprimés, et pas le répertoire Zarafa équivalent,

Dans le menu des préférences, changer les paramètres suivants :

Preferences > advance > config editor, find mail.server.number and add new string as below

user_pref("mail.server.server5.port", "8143");
user_pref("mail.server.server5.name", "zac@232.net");
user_pref("mail.server.server5.numHdrsToKeep", 30);
user_pref("mail.server.server5.timeout", 29);

clique droit > new
nom du paramètre > mail.server.server5.trash_folder_name
valeur > Deleted Items

+user_pref("mail.server.server5.trash_folder_name", "Deleted Items");

Les répertoires Brouillons et Elements envoyés peuvent être changés dans : Account Settings > user > Copies and Folders

Si des pourriels existent, supprimez les simplement.

Calendrier

Pour accéder au calendrier avec un client iCal, par exemple Thunderbird et Lighting

  • dans Thunderbird/Lightning > New Calendar > on network > ical > http://<domain>:8088/ical/<user>/calendar/
  • 8089 pour accès protégé SSL

A noter : il y a eu des problèmes de lecture des rendez-vous créés avec l'accès Webmail, qui semblent s'être arrangés avec la version RC1. C'est un problème connu. Zarafa 6.30 utilisera CalDev à la place de iCal

Synchronisation Mobile

Pour avoir accès à la synchronisation à partir de votre téléphone portable par ActiveSync, installer l'additif Z-push.

La documentation ainsi que les fichiers d'installation peuvent être trouvés à cette adresse : http://download.zarafa.com/zarafa/release/docs/z-push_installation_manual.en.pdf

Télécharger la dernière version de Z-push (référence: http://z-push.sourceforge.net).

wget http://download2.berlios.de/z-push/z-push-1.2.2.tar.gz

Extraire les fichiers :

tar -zxvf z-push-1.2.2.tar.gz -C /var/www/html

Apache doit avoir un droit d'écriture sur le répertoire 'State':

chmod 755 /var/www/html/z-push/state
chown www:www /var/www/html/z-push/state

Expand et redémarrer

expand-template /etc/httpd/conf/httpd.conf
sv restart httpd-e-smith
Synchronisation SSL avec des produits Windows Mobile

La synchronisation à travers une connection sécurisée est possible en ajoutant le serveur à la liste des sites de confiance par rajout de son certificat sur votre mobile.

C'est possible avec les machines sous Windows mobile 6 (WM6). Des problèmes peuvent survenir sous WM5, un bug bloquant l'utilisation de l'application permettant de rajouter ces certificats sur certains appareils.

Voici les étapes nécessaires pour rajouter votre serveur à la liste des serveurs de confiance sur votre mobile:

1. pour convertir les certificats du serveur en fichier .cer (Binary coded DER X.509) vous pouvez lancer la commande suivant et aller directement à l'étape 4, ou suivre toutes les étapes qui suivent

 openssl x509 -in /home/e-smith/ssl.pem/<certificate name>.pem -inform PEM -out /root/<certificate name>.cer -outform DER

2. copier le certificat de votre serveur dans le répertoire /home/e-smith/ssl.crt/ sur votre machine Windows XP/Vista computer

3. Transformer le certifcat .crt en certificat .cer ( même type mais le .crt est au format texte ). Pour se faire :

  • dans microsoft windows ouvrir le certificat en double-cliquant dessus
  • dans l'onglet "Detail" choisir "Copier dans un fichier"
  • Choisir le format Binary coded DER X.509 (.cer)
  • sauver le cerficat .cer sur la machine local

4. Transférer le certificat .cer sur votre téléphone mobile en utilisant l'explorateur de fichiers

5. sur votre smartphone WM6 utiliser l'explorateur de fichiers pour ouvrir le certificat ce qui ajoute automatiquement votre serveur aux adresses approuvées.

6. Il est alors possible de changer les paramètres exchange de la synchronisation pour utiliser SSL. Le mot de passe est à entrer de nouveau.

Platformes testées

Testé et fonctionnel sur HTC TyTN II WinMobile 6.1 avec connection SSL et push-mail. Testé et fonctionnel sur QTEK9100 mis à jour WM6.1 avec connection SSL par wifi. Push mail non utilisé.

Extras

Ligne de commande admin

man zarafa pour plus d'informations

Lister les utilisateurs:

/usr/bin/zarafa-admin -l

Rajouter les droits admin à un utilisateur:

/usr/bin/zarafa-admin -u <username> -a 1

Transfert des utilisateurs et données vers Zarafa

http://wiki.contribs.org/Imapsync

Adapter le Calendrier

Les titres et catégories du calendrier peuvent être modifié pour répondre à vos besoins :

  • Les titres sont définis dans /var/www/html/webaccess/client/layout/dialogs/standard/appointment.php à partir de la ligne 225
  • Les catégories sont dans /var/www/html/webaccess/client/layout/dialogs/modal/categories.php à partir de la ligne 51.

Zarafa Bayesian learning

Cette procédure active SpamAssasin Bayesian learning for Zarafa

Tri des mails

Maildrop doit être configuré comme indiqué dans smeserver-mailsorting qui va transférer les mails dans ~/Maildir plutôt qu'à Zarafa Procmail va trier les mails vers Zarafa pour les utilisateur définis grâce à smeserver-mailsorting-1.2-29,

Sauvegarde et restauration

Sauvegarde

La sauvegarde est effectuée classiquement avec l'outil de sauvegarde standard proposé dans SME , ou avec une contrib de sauvegarde spécifique (affa). Assurez vous que toutes les données relatives à Zarafa sont correctement prises en compte :

  • base de donnée zarafa. Tous les outils de sauvegarde copient les bases de données mysql, donc pas de problème
  • fichiers joints. Les fichiers joints aux mails sont stockés dans le répertoire '/home/e-smith/files/zarafa'
Restauration
Warning.png Warning:
La restauration de donnée d'une version zarafa 6.20 à 6.20.4 a été testée avec succès, grâce à la compatibilité complète entre ces deux versions. Cette manipulation pourrait plus être le cas pour d'autres versions


La fonction de restauration complète proposée par SME ou d'autre contribs permet de récupérer toutes les données de Zarafa. Dans certains cas, il peut être nécessaire de ne restaurer que la base de données Zarafa (cas d'un update problématique par exemple). Cela peut être réalisé de la façon suivante :

  • arrêter le process serveur zarafa
/etc/rc.d/init.d/zarafa-server stop
  • supprimer toutes les tables de la base de donnée zarafa
mysql zarafa -e "show tables" | grep -v Tables_in | grep -v "+" | \
gawk '{print "drop table " $1 ";"}' | mysql zarafa
  • réimporter les données de la base de donnée
cd /directory/containing/your/backup
mysql < zarafa.dump
  • redémarrer le serveur zarafa
/etc/rc.d/init.d/zarafa-server start

Bugs

Vérifiez vos logs pour résoudre ou rapporter un bug

tail -f /var/log/zarafa/*
tail  /var/log/slapd
tail  /var/log/messages

Merci de créer une description du bug en utilisant la section SME-Contribs avec Bugzilla : bugzilla et sélectionner le composant smeserver-zarafa ou utiliser this link .

Rechercher les bugs ouverts pour smeserver-zarafa sur bugs.contribs.org

Zarafa: utilisez leur forum de discussion pour rapporter des bugs spécifiques à Zarafa : http://forums.zarafa.com/