Intégrer Squirrelmail à votre bureau Linux
Le petit script suivant vous permet d'intégrer Squirrelmail dans Firefox, XFCE, et cætera.
Installation
- Installez le script :
- Copiez le script dans un éditeur de texte (sans les numéros de ligne).
Remplacez la valeur de la variable SQUIRRELMAIL par l'adresse de votre serveur (sans barre oblique finale).
Vérifiez que vous avez bien conservé les guillemets doubles autour de l'adresse. Sauvegardez ce script sur votre machine, par exemple sous le nom « mailto.sh »1.
- Ouvrez un terminal.
- Ajoutez les droits d'exécution pour l'utilisateur :
$ chmod u+x mailto.sh
- Vérifiez que le script fonctionne :
$ ./mailto.sh mailto:test@example.org
Squirrelmail doit s'ouvrir sur une fenêtre de rédaction de message et l'adresse du destinataire doit être « test@example.org ».
Paramétrage de firefox
Allez dans les préférences de Firefox (Éditer > Préférences).
- Cliquez sur l'onglet Applications.
- Dans la barre de recherche, indiquez « mailto ».
- À droite, sélectionnez l'action « Use other... ».
- Sélectionnez le script que vous avez sauvegardé.
Validez
Paramétrage de XFCE 4.8
- Ouvrez le gestionnaire de paramètres XFCE
- Lancez « Applications favorites ».
- Allez dans l'onglet « Internet ».
- Cliquez sur le menu sous « Client de messagerie ».
- Sélectionnez « Autre... ».
- Sélectionnez le script. Cela devrait vous donner une ligne du type :
/home/mon_compte/bin/mailto.sh "%s"
- Validez.
Le script
1 #!/bin/bash
2
3 # Ce script permet à Firefox d'utiliser Squirrelmail pour les URL mailto.
4 # This script will enable the use of Squirrelmail for mailto URLs in Firefox.
5
6 # Indiquez ici l'adresse de votre serveur Squirrelmail (sans barre oblique
7 # finale).
8 # Replace the following URL by your Squirrelmail server address (without a
9 # trailing slash).
10
11 SQUIRRELMAIL="http://courrier.example.org/squirrelmail"
12
13 if [ -z "$1" ] ; then
14
15 /usr/bin/firefox "${SQUIRRELMAIL}/src/webmail.php" &
16
17 else
18
19 /usr/bin/firefox "${SQUIRRELMAIL}/src/mailto.php?emailaddress=$1" &
20
21 fi
22
23 exit 0
Vous pouvez par exemple le placer dans un répertoire « ~/bin » de votre répertoire personnel ou dans « /usr/local/bin » si vous êtes administrateur de votre machine et que vous souhaitez qu'il soit accessible à plusieurs utilisateurs. (1)

