1 <?xml version="1.0" encoding="utf-8"?>
2 <section id="ch_plugins">
3 <title>Etendre les possibilités de Claws Mail</title>
5 <section id="plugins_default">
8 Les fonctionnalités de Claws Mail peuvent être augmentées grâce à divers
9 modules. Claws Mail est livré avec les modules suivants, tous installés
10 par défaut tant que les dépendances nécessaires sont présentes sur votre
13 Les modules sont installés dans le répertoire $PREFIX/lib/claws-mail/plugins/
14 et leur extension est <quote>.so</quote>. Pour charger un module en mémoire,
15 allez dans le menu <quote>Configuration/Modules</quote> et cliquez sur le
16 bouton <quote>Charger un module</quote>. Choisissez le module désiré, et validez.
18 Si vous ne trouvez pas le module que vous cherchez, il est possible que
19 votre distribution GNU/Linux le fournisse dans un paquet séparé. Dans ce
20 cas, recherchez-le dans votre gestionnaire de paquets.
22 Certains modules fournissent les mêmes fonctionnalités que d'autres (par
23 exemple, les trois modules anti-spam). Dans ce cas, vous aurez à choisir
24 lequel charger, car Claws Mail refuse de charger plus d'un module du
28 La liste de tous les modules existants est disponible <ulink
29 url="http://www.claws-mail.org/plugins.php"
30 >http://www.claws-mail.org/plugins.php</ulink>.
34 <term>ACPI Notifier</term>
37 Permet l'indication de nouveaux messages avec la diode Email de certains
38 ordinateurs portables, comme ceux de marque Acer, Asus, Fujitsu ou IBM.
39 Plus d'informations : <ulink
40 url="http://www.claws-mail.org/plugin.php?plugin=acpinotifier"
41 >www.claws-mail.org/plugin.php?plugin=acpinotifier</ulink>
46 <term>AddressKeeper</term>
49 Lors de l'envoi d'un message, enregistre tous les adresses des destinataires
50 (<quote>To</quote>, <quote>Cc</quote> and/or <quote>Bcc</quote>) dans
56 <term>AttachWarner</term>
59 Vous prévient de pièces jointes potentiellement oubliées, en vérifiant
60 dans votre message s'il est fait mention de pièces jointes, et vous
61 demandant confirmation s'il semble qu'il manque des fichiers attachés.
62 Plus d'informations : <ulink
63 url="http://www.claws-mail.org/plugin.php?plugin=attachwarner"
64 >www.claws-mail.org/plugin.php?plugin=attachwarner</ulink>
69 <term>AttRemover</term>
72 Ce module vous permet d'effacer les pièces jointes dans les messages.
77 <term>Bogofilter</term>
80 Le module Bogofilter fournit deux fonctionnalités principales :
82 La possibilité de vérifier si les messages reçus (via POP3, IMAP4 ou
83 comptes locaux) sont des pourriels (spams). Optionnellement, les spams
84 repérés peuvent être mis à la corbeille ou dans un dossier spécifié.
85 La vérification des messages peut être désactivée.
87 La possibilité d'apprendre à Bogofilter à reconnaître les spams et les
88 "hams" (courriels légitimes). Vous pouvez l'entraîner en marquant vous-même
89 des messages comme pourriels ou légitimes, via le menu Message, le menu
90 contextuel ou le bouton approprié de la barre d'outils. (voir
91 <quote>Configuration/Préférences/Barres d'outils</quote>). Les messages
92 que vous marquez comme pourriels peuvent optionnellement être déplacés
93 dans un dossier spécifié.
95 Les préférences de Bogofilter sont dans le menu
96 <quote>Configuration/Préférences/Modules/Bogofilter</quote>.
98 L'avantage principal de Bogofilter sur Spamassassin est sa vitesse.
100 Bogofilter ne commence à pouvoir trier les pourriels qu'après un
101 apprentissage (marquer plusieurs spams comme pourriels, et plusieurs
102 courriels légitimes comme tels).
104 Bogofilter est disponible sur <ulink
105 url="http://bogofilter.sourceforge.net/"
106 >http://bogofilter.sourceforge.net/</ulink>.
111 <term>BSFilter</term>
114 BSFilter est un module extrêmement similaire à Bogofilter, mais utilise
115 le filtre bayésien bsfilter (<ulink url="http://bsfilter.org/index-e.html"
116 >bsfilter.org/index-e.html</ulink>) comme moteur de filtrage.
118 Comme Bogofilter, il faut commencer par lui apprendre à trier avec
119 quelques pourriels et emails légitimes.
121 Ses préférences sont disponibles dans le menu
122 <quote>Configuration/Préférences/Modules/BSFilter</quote>.
130 Permet de vérifier si les messages reçus (via POP3, IMAP4 ou
131 comptes locaux) contiennent des virus, en passant via le daemon clamd de
132 l'antivirus ClamAV (<ulink
133 url="http://www.clamav.net/">http://www.clamav.net/</ulink>).
141 Permet de visualiser les messages en HTML grâce au moteur WebKit. Par
142 défaut, aucun contenu distant n'est chargé.
144 Ses préférences sont disponibles dans le menu
145 <quote>Configuration/Préférences/Modules/Fancy</quote>.
150 <term>Fetchinfo</term>
153 Insère des en-têtes avec certaines informations supplémentaires, telles
154 que UIDL, nom du compte, serveur POP, utilisateur et heure de réception.
162 Fournit une interface vers les services Google via la bibliothèque gdata.
163 Pour l'instant, la seule fonctionnalité implémentée est d'inclure les
164 contacts Google dans la complétion d'adresses.
169 <term>Libravatar</term>
172 Permet l'affichage d'images ("Avatars") associées à des comptes utilisateurs
173 chez libravatar.org ou sur les domaines des utilisateurs.
174 Plus d'informations : <ulink
175 url="http://www.claws-mail.org/plugin.php?plugin=libravatar"
176 >www.claws-mail.org/plugin.php?plugin=libravatar</ulink>
181 <term>Mail Archiver</term>
184 Permet d'archiver des dossiers et sous-dossiers dans différents formats.
189 <term>mailMBOX</term>
192 Fournit le support des boîtes aux lettres au format MBOX.
200 Ecrit un résumé des entêtes d'un message arrivant dans un fichier de
201 log (par défaut : <filename>~/Mail/NewLog</filename>),
202 <emphasis>après</emphasis> filtrage.
207 <term>Notification</term>
210 Fournit différents moyens de notifier l'utilisateur de nouveaux messages
211 (icône dans la barre système, popups de notification, ...).
212 Plus d'informations : <ulink
213 url="http://www.claws-mail.org/plugin.php?plugin=notification"
214 >www.claws-mail.org/plugin.php?plugin=notification</ulink>
219 <term>PDF Viewer</term>
222 Permet d'afficher et d'imprimer les fichiers PDF et PS avec la bibliothèque
224 Plus d'informations : <ulink
225 url="http://www.claws-mail.org/plugin.php?plugin=pdf_viewer"
226 >www.claws-mail.org/plugin.php?plugin=pdf_viewer</ulink>
234 Etend les possibilités de filtrage de Claws Mail. Il fournit une interface
235 Perl au filtrage de Claws Mail, ce qui permet l'utilisation de toute la
241 <term>PGP/Core, PGP/Inline and PGP/MIME</term>
244 Gèrent les messages signés et/ou chiffrés avec PGP. Vous pourrez déchiffrer
245 les messages, en vérifier les signatures, ou bien signer et chiffrer les
246 messages que vous envoyez. Ils utilisent GnuPG et GPGME,
247 <ulink url="ftp://ftp.gnupg.org/gcrypt/gpgme/"
248 >ftp://ftp.gnupg.org/gcrypt/gpgme/</ulink>.
249 Plus d'informations : <ulink
250 url="http://www.claws-mail.org/plugin.php?plugin=gpg"
251 >www.claws-mail.org/plugin.php?plugin=gpg</ulink>
259 Ce module permet l'interfaçage de Claws Mail avec des scripts Python.
260 Plus d'informations : <ulink
261 url="http://www.claws-mail.org/plugin.php?plugin=python"
262 >www.claws-mail.org/plugin.php?plugin=python</ulink>
270 Aggrégateur de flux RSS, sous la forme d'une boîte aux lettres virtuelle.
271 Gère les flux au format RSS 1.0, 2.0 et Atom.
272 Plus d'informations : <ulink
273 url="http://www.claws-mail.org/plugin.php?plugin=rssyl"
274 >www.claws-mail.org/plugin.php?plugin=rssyl</ulink>
282 Gère les messages signés et/ou chiffrés avec S/MIME. Vous pourrez
283 déchiffrer les messages, en vérifier les signatures, ou bien signer et
284 chiffrer les messages que vous envoyez. Il utilise GnuPG/GPGME et GpgSM,
285 <ulink url="ftp://ftp.gnupg.org/gcrypt/gpgme/"
286 >ftp://ftp.gnupg.org/gcrypt/gpgme/</ulink>.
291 <term>SpamAssassin</term>
294 Le modules SpamAssassin possède deux fonctionnalités principales :
296 La possibilité de vérifier les messages reçus pour y détecter les pourriels. Vous pourrez choisir d'effacer directement les pourriels, ou les enregistrer dans un dossier spécifique. Cette fonctionnalité peut être désactivée si, par exemple, votre courrier est déjà vérifié par votre serveur.
298 La possibilité d'apprendre à SpamAssassin à mieux distinguer les pourriels des messages normaux. Vous pouvez entraîner votre SpamAssassin en marquant les messages comme "indésirable" ou "acceptable" dans le menu contextuel de la liste de messages, ou avec le bouton de barre d'outil correspondant (Voir <quote>Configuration/Préférences/Barres d'outils</quote>). Optionnellement, les messages que vous marquez comme indésirables peuvent être déplacés dans votre dossier pourriels.
300 Ses préférences sont disponibles dans
301 <quote>Configuration/Preferences/Plugins/SpamAssassin</quote>.
303 L'avantage de SpamAssassin sur Bogofilter est qu'il est non seulement un
304 filtre bayésien, mais teste (localement et via réseau) aussi d'autres aspects
305 pour déterminer s'il est en présence de pourriels.
307 SpamAssassin est disponible sur <ulink
308 url="http://spamassassin.apache.org/"
309 >http://spamassassin.apache.org/</ulink>. La version 3.1.x ou plus récente
310 est nécessaire plus utiliser l'apprentissage distant (TCP).
315 <term>SpamReport</term>
318 Ce module permet de signaler un pourriel à différents endroits.
319 Pour l'instant, les sites <ulink url="http://spam-signal.fr"
320 >spam-signal.fr</ulink> et <ulink url="http://spamcop.net"
321 >spamcop.net</ulink> sont gérés, ainsi que le système de nomination de
323 url="http://lists.debian.org">listes Debian (lists.debian.org)</ulink>
328 <term>TNEF parse</term>
331 Ce module permet de voir les pièces jointes au format
332 <literal>application/ms-tnef</literal>.
333 Plus d'informations : <ulink
334 url="http://www.claws-mail.org/plugin.php?plugin=tnef_parser"
335 >www.claws-mail.org/plugin.php?plugin=tnef_parser</ulink>
340 <term>vCalendar</term>
343 Gère les messages vCalendar de réunion, tels que ceux envoyés par Outlook
344 ou Evolution. Gère aussi les abonnement aux flux Webcal.
345 Plus d'informations : <ulink
346 url="http://www.claws-mail.org/plugin.php?plugin=vcalendar"
347 >www.claws-mail.org/plugin.php?plugin=vcalendar</ulink>
353 Si vous êtes développeur, l'écriture d'un module Claws Mail est
354 certainement la meilleure solution pour étendre les fonctionnalités de
355 Claws Mail. Nous pourrons héberger votre code, et serons ravis de répondr
356 à vos questions sur la liste de diffusion ou le canal IRC,
357 <literal>#claws</literal> sur Freenode.
361 <section id="plugins_network">
362 <title>Accès réseau pour les modules</title>
364 Certains modules externes, comme RSSyl, vCalendar, Libravatar ou Fancy,
365 ont besoin d'un accès à Internet pour fonctionner normalement (pour
366 récupérer les abonnements dans le cas de RSSyl ou vCalendar,
367 pour récupérer les images dans le cas de Fancy ou Libravatar).
368 Ces modules utilisent la librairie Curl. C'est pourquoi, si votre accès
369 Internet est restreint via un proxy (serveur mandataire), il faudra
370 spécifier à la libCurl de l'utiliser. Ceci se fait en mettant en place
371 une variable d'environnement, <emphasis>http_proxy</emphasis>. Par exemple,
372 <emphasis>http_proxy=http://user:passwd@myproxy.example.com:8080</emphasis>
373 indiquera à la libCurl de se connecter au port 8080 de la machine
374 myproxy.example.com, en tant qu'utilisateur <quote>user</quote> dont le
375 mot de passe est <quote>passwd</quote> pour tout accès HTTP à Internet.
377 Vous pouvez mettre en place cette variable d'environnement avant de
378 démarrer Claws Mail, par exemple en utilisant la commande
379 <emphasis>http_proxy=http://user:passwd@monproxy.example.com:8080 claws-mail</emphasis>,
380 ou bien le mettre en place une fois pour toutes dans votre fichier ~/.bashrc,
381 avec la ligne suivante : <emphasis>export
382 http_proxy=http://user:passwd@monproxy.example.com:8080</emphasis>
383 (vous devrez vous reconnecter pour qu'elle soit prise en compte).