Squirrelmail : le webmail facile
Squirrelmail : le webmail facile
Squirrelmail : le webmail facile
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Squirrelmail</strong> : <strong>le</strong> <strong>webmail</strong> faci<strong>le</strong><br />
Attention : Cette installation nécessite une machine tournant sous<br />
Linux<br />
Qu'est-ce que <strong>Squirrelmail</strong> ?<br />
<strong>Squirrelmail</strong> est une application qui permet de consulter son courrier é<strong>le</strong>ctronique, stocké sur un serveur,<br />
grâce à un simp<strong>le</strong> navigateur. On par<strong>le</strong> d'outil <strong>webmail</strong>.<br />
Prérequis<br />
Pour utiliser <strong>Squirrelmail</strong>, il faut évidemment disposer d'un serveur de courrier opérationnel (par<br />
exemp<strong>le</strong>, Postfix ou Sendmail), installé sur une machine dans votre réseau local ou sur <strong>le</strong> net.<br />
L'installation et la configuration de ces outils n'est pas abordée ici. Vous devez donc vous assurer que <strong>le</strong>s<br />
utilisateurs de votre réseau peuvent envoyer et recevoir du courrier grâce aux commandes respectives<br />
mail user et mail.<br />
Il faut éga<strong>le</strong>ment un serveur WEB Apache opérationnel, dans <strong>le</strong> répertoire duquel s'instal<strong>le</strong>ra tout ou<br />
partie de <strong>Squirrelmail</strong>.<br />
Il vous faut enfin, si cela n'est pas fait, instal<strong>le</strong>r un serveur IMAP (Internet Message Access Protocol):<br />
voyez plus bas.<br />
Installation de Squirelmail<br />
Pour la plupart des distributions Linux <strong>Squirrelmail</strong> existe sous forme de paquetage binaires à instal<strong>le</strong>r par<br />
<strong>le</strong>s commandes bien connues urpmi, apt-get install, yum install etc.<br />
Dans certain cas <strong>Squirrelmail</strong> est immédiatement opérationnel (Mandriva) : il suffit d'ouvrir un navigateur<br />
et d'entrer la dresse http://monserveur.de.chezmoi/<strong>webmail</strong>. Mais il est rare que <strong>le</strong>s choses se passent<br />
aussi faci<strong>le</strong>ment. Le plus souvent <strong>le</strong> serveur IMAP n'est pas lancé, voire pas même installé.<br />
Installation du serveur IMAP<br />
Pour s'assurer que <strong>le</strong> serveur IMAP est opérationnel ouvrez un terminal X et entrez la commande 'telnet<br />
localhost 143' (143 est <strong>le</strong> port réservé au serveur IMAP à l'instar du 25 pour POP3 et 110 pour SMTP, par<br />
exemp<strong>le</strong>).<br />
Si vous essuyez un refus ('telnet: Unab<strong>le</strong> to connect to remote host: Connection refused'), c'est que <strong>le</strong><br />
serveur n'est pas installé. Mandriva instal<strong>le</strong> et active directement imap, pour <strong>le</strong>s autres distributions il faut<br />
instal<strong>le</strong>r (et parfois configurer) <strong>le</strong> serveur. Je conseil<strong>le</strong> l'utilisation de Dovecot qui est <strong>le</strong> plus simp<strong>le</strong> à<br />
instal<strong>le</strong>r.<br />
Donc 'yum install dovecot' ou 'apt-get install dovecot' puis '/etc/init.d/dovecot start'. On s'assure de<br />
nouveau que <strong>le</strong> serveur est bien lancé avec l'outil telnet (voir ci-dessus). Si cela ne fonctionne pas (comme<br />
cela m'est arrivé sur ma debian) c'est que <strong>le</strong> fichier /etc/dovecot.conf (ou /etc/dovecot/dovecot.conf ) est
mal paramétré. Il faut veil<strong>le</strong>r à ce que <strong>le</strong>s protoco<strong>le</strong>s pop et imap soient activés (protocols = imap imaps<br />
pop3 pop3s) et que <strong>le</strong> serveur écoute <strong>le</strong>s bons ports (imap_listen = [::], pop3_listen = [::] etc.).<br />
Cette fois c'est bon, Imap fonctionne !<br />
Configuration de <strong>Squirrelmail</strong><br />
On peut maintenant accéder à <strong>Squirrelmail</strong> et changer quelques options (la langue par exemp<strong>le</strong>). La<br />
messagerie est opérationnel<strong>le</strong>. En revanche, certaines distributions n'activent pas par défaut <strong>le</strong>s plugins,<br />
notamment Squirrelspell qui vérifie l'orthographe. Pour ce faire il faut entrer (en root) dans l'outil de<br />
configuration squirrelmail-configure pour y activer <strong>le</strong>s plugins désirés, changer <strong>le</strong> nom du domaine s'il<br />
n'est pas correct etc. Notez que cette commande n'est pas nécessairement dans votre PATH. Vérifiez où<br />
se trouvent <strong>le</strong>s répertoires d'installation de <strong>Squirrelmail</strong>.<br />
Enfin, <strong>webmail</strong> n'est qu'un alias pour squirrelmail. Donc, adaptez l'adresse à votre configuration ou<br />
créez un lien symolique vers <strong>le</strong> répertoire squirrelmail que vous renommerez <strong>webmail</strong>. Parfois même<br />
(Debian) squirrelmail n'est pas installé dans <strong>le</strong> serveur http ! Il est donc nécessaire de créer <strong>le</strong> lien.<br />
Yves Rivaud, Août 2005