VI. Configuration d'un MUA: le client SquirrelMail▲
VI-A. Généralités▲
Le choix du MUA s'est porté sur un webmail, l'un des plus faciles et des plus conviviaux. Il s'agit de SquirrelMail. Il est installé par le paquetage squirrelmail.
Après installation de ce paquetage, les répertoires /etc/squirrelmail et /usr/share/squirrelmail sont créés. Le répertoire /etc/squirrelmail contient les fichiers de configuration de notre MUA et les fichiers propres au fonctionnement de Squirrelmail sont contenus dans le répertoire /usr/share/squirrelmail.
Avant de configurer Squirrelmail, il faudrait préalablement installer et configurer un serveur web (Squirrelmail étant un webmail), Apache par exemple. Pour l'installation et la configuration d'Apache, voir ici. Il convient aussi de s'assurer que les librairies des modules d'exécution des directives de configuration en Perl et en PHP sont correctement pris en compte par le serveur web. Généralement, pendant l'installation de Squirrelmail, Apache est configuré pour l'intégration de ces modules. Ils sont extrêmement importants pour le fonctionnement de Squirrelmail.
En plus de la configuration d'Apache fournie sur le lien précédent, il faut suivre les étapes suivantes:
1-> copier le fichier apache.conf du répertoire /etc/squirrelmail/ vers le répertoire /etc/apache2/conf.d/
2-> renommer ce répertoire en squirrelmail.conf
3-> modifier la première ligne de ce fichier de la façon suivante (pour qu'on puisse accéder à l'interface de messagerie dans le navigateur en tapant: http://localhost/messagerie):
Alias /messagerie /usr/share/squirrelmail
La suite du contenu de ce fichier gère le paramétrage du répertoire /usr/share/squirrelmail. Pour mieux comprendre les directives de configuration de son contenu, aller sur ce lien.
Après toutes ces modifications, redémarrer le serveur Apache. (Sous Debian : /etc/init.d/apache2 restart)
Venons-en à la configuration proprement dite de Squirrelmail .
Le fichier de configuration Squirrelmail est config.php qui est également dans le répertoire : /etc/squirrelmail/. Il est possible de le configurer suivant deux méthodes : la méthode directe et la méthode indirecte.
VI-B. Méthode directe▲
Cette méthode consiste à éditer directement le fichier config.php. Il convient donc de comprendre préalablement certaines directives de sa configuration.
SCRIPTS |
COMMENTAIRES |
---|---|
$domain |
Nom du domaine (requis en cas d'utilisation d'un serveur DNS) |
$imapServerAddress |
Nom du serveur IMAP |
$imapPort |
Port d'écoute du serveur IMAP |
$useSendmail |
Valeur vrai ou faux, selon qu'on utilise Sendmail (un autre MTA), ou pas. |
$smtpServerAdress |
Nom du serveur de messagerie SMTP Postfix |
$smtpPort |
Port d'écoute du serveur de messagerie SMTP Postfix |
$pop_before_smtp |
Ordre de priorité du POP sur le SMTP |
$imap_server_type |
Type du serveur IMAP |
$default_folder_prefix |
Dossier par défaut de réception des mails |
$trash_folder |
Dossiers des mails supprimés |
$sent_folder |
Dossiers des mails envoyés |
$draft_folder |
Dossiers des mails brouillons |
Exemple de configuration:
$domain = 'sigui.ci';<br/>
$imapServerAddress = 'sigui.ci';<br/>
$imapPort = 143;<br/>
#Nous utilisons Postfix et non Sendmail<br/>
$useSendmail = false;<br/>
$smtpServerAdress = 'mail.sigui.ci' ;<br/>
$smtpPort = 25;<br/>
#Nous privilégions le SMTP sur le POP<br/>
$pop_before_smtp = false;<br/>
#Le type de notre serveur, courier-imap, est dans la catégorie «other» des types de serveurs<br/>
$imap_server_type = 'other';<br/>
#Notre dossier de réception des mails est par défaut celui configuré dans le serveur IMAP c'est-à-dire le Maildir.<br/>
$default_folder_prefix = '';<br/>
$trash_folder = 'INBOX.Trash';<br/>
$sent_folder = 'INBOX.Sent';<br/>
$draft_folder = 'INBOX.Drafts';<br/>
Les valeurs par défaut des autres paramètres sont admises. On peut les modifier pour changer le design de la page, et certains autres éléments.
VI-C. Méthode indirecte▲
Par celle-ci, nous configurons notre webmail via une interface graphique développée en Perl. On ouvre cette interface avec la commande /usr/share/squirrelmail/conf.pl.
Une fenêtre présentant plusieurs options s'ouvre. En tapant 2, on ouvre sur la configuration de notre serveur IMAP. Après un peu de lecture de ce qui précède, vous devriez arriver à paramétrer les différents éléments qui se présentent.