| 1 |
<?xml version="1.0" encoding="iso-8859-1"?> |
|---|
| 2 |
|
|---|
| 3 |
<!-- $Revision$ --> |
|---|
| 4 |
|
|---|
| 5 |
<sect1 id="admin.alternc-webalizer"> |
|---|
| 6 |
<title>AlternC-Procmail : Plugin de filtrage de mail</title> |
|---|
| 7 |
|
|---|
| 8 |
<para> |
|---|
| 9 |
Le plugin <command>alternc-procmail</command> permet de filtrer les mails recus sur une boite pop ou imap pour trier les mails à l'arrivée selon des critères multiples. Se basant sur le langage de filtre du logiciel <command>procmail</command> dont il dépend, ce plugin fournit une interface web d'administration pour Squirrelmail qui permet aux utilisateurs de créer des filtres de mails sans avoir besoin d'apprendre le langage de filtrage de procmail. |
|---|
| 10 |
</para> |
|---|
| 11 |
<para> |
|---|
| 12 |
Les différents filtres permettent, sur des critères de sujet, expéditeur, destinataire ou autres entêtes, de déplacer le message dans un autre dossier, d'envoyer une copie à quelqu'un d'autre, de répondre automatiquement ou de supprimer le message. Il est aussi possible de filtrer sur l'entête d'identification des spams de Spamassassin. |
|---|
| 13 |
</para> |
|---|
| 14 |
|
|---|
| 15 |
<sect2><title>Installation d'AlternC-procmail</title> |
|---|
| 16 |
<para> |
|---|
| 17 |
Ce plugin s'installe tout simplement en tapant la command <command>apt-get install alternc-procmail</command> sur un AlternC installé ET CONFIGURÉ ! Le plugin vous rappelle alors qu'il s'agit d'un plugin pour Squirrelmail aussi, et que ce dernier doit donc être reconfiguré pour activer le plugin de gestion des filtres par le web. |
|---|
| 18 |
</para> |
|---|
| 19 |
<para> |
|---|
| 20 |
La configuration de Squirrelmail s'effectue en lançant le script de configuration situé dans <filename>/etc/squirrelmail/conf.pl</filename> et en allant dans le menu 8 : Plugins pour y activer le filtre "alternc-procmail". |
|---|
| 21 |
</para> |
|---|
| 22 |
<para> |
|---|
| 23 |
Une fois ce plugin de Squirrelmail installé, vous pouvez utiliser le filtrage de mail depuis le webmail de tout compte pop disponible sur le serveur. |
|---|
| 24 |
</para> |
|---|
| 25 |
</sect2> |
|---|
| 26 |
|
|---|
| 27 |
<sect2><title>Fonctionnement d'AlternC-procmail</title> |
|---|
| 28 |
<para> |
|---|
| 29 |
Le plugin AlternC-procmail fonctionne de la manière suivante : Lorsque l'utilisateur souhaite activer son filtrage, le plugin crée un fichier dans ~/.procmailrc où ~ est le répertoire racine de son compte email (par exemple <filename>/var/alternc/mail/f/foo@example.com/</filename>). Ce fichier ne filtre rien par défaut et laisser juste passer le courrier. Ensuite, le plugin appelle l'API d'AlternC pour dérouter le mail entrant sur la boite concernée via procmail grace à un Wrapper de mail. |
|---|
| 30 |
</para> |
|---|
| 31 |
<para> |
|---|
| 32 |
Ensuite, l'interface web proposant les filtres dispose d'un moteur de génération de fichier <filename>.procmailrc</filename> standardisé et non dangereux (les commandes | de procmail sont, par exemple, non accessibles.) et d'un moteur de lecture de fichier .procmailrc. Ainsi, il permet à l'internaute non initié de créer des filtres basiques utilisant le langage de filtrage de procmail. |
|---|
| 33 |
</para> |
|---|
| 34 |
|
|---|
| 35 |
<para><command>Multilinguisme : </command> Le plugin est fourni avec les langues d'AlternC par défaut, et utilise gettext comme tout plugin de Squirrelmail disposant de sa propre traduction. Il pourrait donc idéalement être traduit dans l'ensemble des langues supportées par Squirrelmail. |
|---|
| 36 |
</para> |
|---|
| 37 |
|
|---|
| 38 |
<note><title>Fonctionnement en cluster</title> |
|---|
| 39 |
<para> |
|---|
| 40 |
AlternC existe de manière expérimentale en mode Cluster, notamment chez Metaconsult et Lautre Net, et ce plugin est prévu pour fonctionner dans ce mode sachant que le bureau n'est exécuté que sur un des éléments du cluster, et que les serveurs de mails sont tous configurés pareil. Enfin, Le package <command>procmail</command> doit être installé sur tous les éléments du cluster susceptibles de traiter du mail. |
|---|
| 41 |
</para> |
|---|
| 42 |
</note> |
|---|
| 43 |
|
|---|
| 44 |
<para><command>Quelques liens utiles : </command> Ce plugin utilise le logiciela Squirrelmail disponible à l'adresse <ulink url="http://www.squirrelmail.org/">http://www.squirrelmail.org/</ulink>. Il utilise aussi Procmail : <ulink url="http://">http://</ulink> |
|---|
| 45 |
</para> |
|---|
| 46 |
|
|---|
| 47 |
</sect2> |
|---|
| 48 |
|
|---|
| 49 |
</sect1> |
|---|