Product SiteDocumentation Site

2.15. Options avancées de WebAccess

2.15.1. WebAccess comme gestionnaire de courrier par défaut

Depuis la version 6.20 de ZCP, il est possible de définir WebAccess comme gestionnaire de courrier par défaut. Trois exemples de configuration sont documentés ci dessous et permettront d'associer WebAccess avec l'action à exécuter par défaut lorsqu'un utilisateur clique sur le lien d'un courrier électronique.

2.15.2. Windows

Pour tous les utilisateurs d'un ordinateur :
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client]
@="Zarafa Web Client"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto]
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open]
@="Zarafa Web Client"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_LOCAL_MACHINE\Software\Classes\mailto]
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""
@="URL:MailTo Protocol"

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell]

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell\open]

[HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"
Uniquement pour l'utilisateur actuel :
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client]
@="Zarafa Web Client"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto]
"URL Protocol"=""

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\Protocols\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\shell]

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open]
@="Zarafa Web Client"

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\Zarafa Web Client\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

[HKEY_CURRENT_USER\Software\Classes\mailto]
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""
@="URL:MailTo Protocol"

[HKEY_CURRENT_USER\Software\Classes\mailto\DefaultIcon]
@="%windir%\\zarafa.ico"

[HKEY_CURRENT_USER\Software\Classes\mailto\shell]

[HKEY_CURRENT_USER\Software\Classes\mailto\shell\open]

[HKEY_CURRENT_USER\Software\Classes\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler http://<ZARAFA_WEBACCESS_ADDRESS>/index.php?action=mailto&to=%l"

2.15.2.1. Installation du fichier “.reg”

  1. Ouvrir un éditeur de texte de type Notepad.
  2. Insérer la clé de registre adéquate, en remplaçant <ZARAFA_WEBACCESS_ADDRESS> par l'url de votre WebAccess.
  3. Dans le Menu Démarrer, aller sur Exécuter, saisir regedit, et cliquer sur Ok.
  4. Importer la clé de registre fraichement créée.
  5. Dans Outlook 2003/2007 aller sur Outils > Options > Autre > et décocher Faire de Outlook le programme par défaut pour la messagerie, les contacts et le calendrier.
  6. Dans le Menu Démarrer, aller sur Exécuter, saisir %windir%, et cliquer sur Ok. Le dossier par défaut de Windows sera ouvert.
  7. Copier-coller zarafa.ico dans ce répertoire. Cette icône se trouve sur le serveur dans le dossier suivant : /webaccess/client/layout/img/favicon.ico.

2.15.3. Linux

  1. Créer un nouveau fichier de script nommé mailto.sh.
  2. Insérer les lignes suivantes dans ce fichier :
    #!/bin/bash
    
    ADDRESS=`echo $1|cut -f 2 -d : -`
    
    # Logs this to syslog... just helps to make sure it is working properly
    logger "Opening Zarafa mail client, addressed to $ADDRESS"
    
    firefox "http://<SERVER>/<USER>/webaccess/index.php?action=mailto&to=$ADDRESS"
  3. Remplacer http://<SERVER>/<USER>/webaccess/ avec l'URL de base de WebAccess.
  4. Enregistrer le fichier (de préférence dans le répertoire personnel) puis exécuter chmod uog+rwx mailto.sh à partir du même répertoire.
  5. Ensuite, toujours dans un terminal, exécuter gnome-default-applications-properties ou bien, aller dans le menu sur Système > Préférences > Avancées > Applications préférées.
  6. Ouvrir “Gestionnaire de courrier” et le régler sur une action personnalisée de ce genre : /home/<USERNAME>/mailto.sh %s>

2.15.4. Ajouter WebAccess comme gestionnaire mailto dans Firefox

Cliquer sur l'URL d'une adresse électronique (une adresse mailto) dans Firefox causera l'ouverture d'un gestionnaire de courrier. Firefox dispose d'une liste de gestionnaires de courrier possibles, avec possibilité d'en choisir un par défaut. Pour utiliser WebAccess afin de gérer les URLs mailto dans Firefox, suivre les étapes suivantes :
  1. Saisir about:config dans la barre d'adresse et appuyer sur la touche Entrée. Ignorer l'avertissement de garantie.
  2. Mettre gecko.handlerservice dans la boîte de filtrage.
  3. Effectuer un double clic sur gecko.handlerService.allowRegisterFromDifferentHost. Cela changera la valeur de false vers true.
  4. Copier-coller ce code dans la barre d'adresse en remplaçant https://<ZARAFA_WEBACCESS_ADDRESS> avec l'URL utilisée à l'installation de WebAccess (généralement l'url utilisée pour accéder à l'écran d'identification de WebAccess), puis appuyer sur Entrée :
    javascript:window.navigator.registerProtocolHandler("mailto","https://<ZARAFA_WEBACCESS_ADDRESS>?action=mailto&url=%s","Zarafa WebAccess")
  5. Un message s'affichera sous la barre d'adresse et demandera si Zarafa WebAccess doit être ajouté comme application pour gérer les liens mailto. Cliquer sur le bouton Ajouter l'application.
  6. La prochaine fois qu'un clic sera effectué sur un lien mailto:, une boîte de dialogue s'affichera et permettra le choix du gestionnaire de courrier préféré. Sélectionner Zarafa WebAccess, et éventuellement cocher la case Se rappeler de mon choix pour les liens mailto:, puis cliquer sur OK.
À partir de maintenant Zarafa WebAccess sera directement utilisé lors d'un clic sur un lien “mailto” dans Firefox. Il est important de noter qu'un utilisateur doit être identifié (ou utiliser l'authentification unique SSO) pour que cette procédure fonctionne correctement.