02.08.2013 Views

Squirrelmail : le webmail facile

Squirrelmail : le webmail facile

Squirrelmail : le webmail facile

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!