IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Mise en place d'un système de messagerie électronique sous Linux


précédentsommairesuivant

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:

 
Sélectionnez
$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.


précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Guillaume Sigui. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.