plugins.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <section id="ch_plugins">
  3. <title>Etendre les possibilités de Claws Mail</title>
  4. <section id="plugins_default">
  5. <title>Modules</title>
  6. <para>
  7. Les fonctionnalités de Claws Mail peuvent être augmentées grâce à divers
  8. modules. Claws Mail est livré avec les modules suivants, tous installés
  9. par défaut tant que les dépendances nécessaires sont présentes sur votre
  10. système.
  11. </para><para>
  12. Les modules sont installés dans le répertoire $PREFIX/lib/claws-mail/plugins/
  13. et leur extension est <quote>.so</quote>. Pour charger un module en mémoire,
  14. allez dans le menu <quote>Configuration/Modules</quote> et cliquez sur le
  15. bouton <quote>Charger un module</quote>. Choisissez le module désiré, et validez.
  16. </para><para>
  17. Si vous ne trouvez pas le module que vous cherchez, il est possible que
  18. votre distribution GNU/Linux le fournisse dans un paquet séparé. Dans ce
  19. cas, recherchez-le dans votre gestionnaire de paquets.
  20. </para><para>
  21. Certains modules fournissent les mêmes fonctionnalités que d'autres (par
  22. exemple, les trois modules anti-spam). Dans ce cas, vous aurez à choisir
  23. lequel charger, car Claws Mail refuse de charger plus d'un module du
  24. même type.
  25. </para>
  26. <para>
  27. La liste de tous les modules existants est disponible <ulink
  28. url="http://www.claws-mail.org/plugins.php"
  29. >http://www.claws-mail.org/plugins.php</ulink>.
  30. </para>
  31. <variablelist>
  32. <varlistentry>
  33. <term>ACPI Notifier</term>
  34. <listitem>
  35. <para>
  36. Permet l'indication de nouveaux messages avec la diode Email de certains
  37. ordinateurs portables, comme ceux de marque Acer, Asus, Fujitsu ou IBM.
  38. Plus d'informations : <ulink
  39. url="http://www.claws-mail.org/plugin.php?plugin=acpinotifier"
  40. >www.claws-mail.org/plugin.php?plugin=acpinotifier</ulink>
  41. </para>
  42. </listitem>
  43. </varlistentry>
  44. <varlistentry>
  45. <term>AddressKeeper</term>
  46. <listitem>
  47. <para>
  48. Lors de l'envoi d'un message, enregistre tous les adresses des destinataires
  49. (<quote>To</quote>, <quote>Cc</quote> and/or <quote>Bcc</quote>) dans
  50. le carnet d'adresses.
  51. </para>
  52. </listitem>
  53. </varlistentry>
  54. <varlistentry>
  55. <term>AttachWarner</term>
  56. <listitem>
  57. <para>
  58. Vous prévient de pièces jointes potentiellement oubliées, en vérifiant
  59. dans votre message s'il est fait mention de pièces jointes, et vous
  60. demandant confirmation s'il semble qu'il manque des fichiers attachés.
  61. Plus d'informations : <ulink
  62. url="http://www.claws-mail.org/plugin.php?plugin=attachwarner"
  63. >www.claws-mail.org/plugin.php?plugin=attachwarner</ulink>
  64. </para>
  65. </listitem>
  66. </varlistentry>
  67. <varlistentry>
  68. <term>AttRemover</term>
  69. <listitem>
  70. <para>
  71. Ce module vous permet d'effacer les pièces jointes dans les messages.
  72. </para>
  73. </listitem>
  74. </varlistentry>
  75. <varlistentry>
  76. <term>Bogofilter</term>
  77. <listitem>
  78. <para>
  79. Le module Bogofilter fournit deux fonctionnalités principales :
  80. </para><para>
  81. La possibilité de vérifier si les messages reçus (via POP3, IMAP4 ou
  82. comptes locaux) sont des pourriels (spams). Optionnellement, les spams
  83. repérés peuvent être mis à la corbeille ou dans un dossier spécifié.
  84. La vérification des messages peut être désactivée.
  85. </para><para>
  86. La possibilité d'apprendre à Bogofilter à reconnaître les spams et les
  87. "hams" (courriels légitimes). Vous pouvez l'entraîner en marquant vous-même
  88. des messages comme pourriels ou légitimes, via le menu Message, le menu
  89. contextuel ou le bouton approprié de la barre d'outils. (voir
  90. <quote>Configuration/Préférences/Barres d'outils</quote>). Les messages
  91. que vous marquez comme pourriels peuvent optionnellement être déplacés
  92. dans un dossier spécifié.
  93. </para><para>
  94. Les préférences de Bogofilter sont dans le menu
  95. <quote>Configuration/Préférences/Modules/Bogofilter</quote>.
  96. </para><para>
  97. L'avantage principal de Bogofilter sur Spamassassin est sa vitesse.
  98. </para><para>
  99. Bogofilter ne commence à pouvoir trier les pourriels qu'après un
  100. apprentissage (marquer plusieurs spams comme pourriels, et plusieurs
  101. courriels légitimes comme tels).
  102. </para><para>
  103. Bogofilter est disponible sur <ulink
  104. url="http://bogofilter.sourceforge.net/"
  105. >http://bogofilter.sourceforge.net/</ulink>.
  106. </para>
  107. </listitem>
  108. </varlistentry>
  109. <varlistentry>
  110. <term>BSFilter</term>
  111. <listitem>
  112. <para>
  113. BSFilter est un module extrêmement similaire à Bogofilter, mais utilise
  114. le filtre bayésien bsfilter (<ulink url="http://bsfilter.org/index-e.html"
  115. >bsfilter.org/index-e.html</ulink>) comme moteur de filtrage.
  116. </para><para>
  117. Comme Bogofilter, il faut commencer par lui apprendre à trier avec
  118. quelques pourriels et emails légitimes.
  119. </para><para>
  120. Ses préférences sont disponibles dans le menu
  121. <quote>Configuration/Préférences/Modules/BSFilter</quote>.
  122. </para>
  123. </listitem>
  124. </varlistentry>
  125. <varlistentry>
  126. <term>Clamd</term>
  127. <listitem>
  128. <para>
  129. Permet de vérifier si les messages reçus (via POP3, IMAP4 ou
  130. comptes locaux) contiennent des virus, en passant via le daemon clamd de
  131. l'antivirus ClamAV (<ulink
  132. url="http://www.clamav.net/">http://www.clamav.net/</ulink>).
  133. </para>
  134. </listitem>
  135. </varlistentry>
  136. <varlistentry>
  137. <term>Fancy</term>
  138. <listitem>
  139. <para>
  140. Permet de visualiser les messages en HTML grâce au moteur WebKit. Par
  141. défaut, aucun contenu distant n'est chargé.
  142. </para><para>
  143. Ses préférences sont disponibles dans le menu
  144. <quote>Configuration/Préférences/Modules/Fancy</quote>.
  145. </para>
  146. </listitem>
  147. </varlistentry>
  148. <varlistentry>
  149. <term>Fetchinfo</term>
  150. <listitem>
  151. <para>
  152. Insère des en-têtes avec certaines informations supplémentaires, telles
  153. que UIDL, nom du compte, serveur POP, utilisateur et heure de réception.
  154. </para>
  155. </listitem>
  156. </varlistentry>
  157. <varlistentry>
  158. <term>GData</term>
  159. <listitem>
  160. <para>
  161. Fournit une interface vers les services Google via la bibliothèque gdata.
  162. Pour l'instant, la seule fonctionnalité implémentée est d'inclure les
  163. contacts Google dans la complétion d'adresses.
  164. </para>
  165. </listitem>
  166. </varlistentry>
  167. <varlistentry>
  168. <term>Libravatar</term>
  169. <listitem>
  170. <para>
  171. Permet l'affichage d'images ("Avatars") associées à des comptes utilisateurs
  172. chez libravatar.org ou sur les domaines des utilisateurs.
  173. Plus d'informations : <ulink
  174. url="http://www.claws-mail.org/plugin.php?plugin=libravatar"
  175. >www.claws-mail.org/plugin.php?plugin=libravatar</ulink>
  176. </para>
  177. </listitem>
  178. </varlistentry>
  179. <varlistentry>
  180. <term>Mail Archiver</term>
  181. <listitem>
  182. <para>
  183. Permet d'archiver des dossiers et sous-dossiers dans différents formats.
  184. </para>
  185. </listitem>
  186. </varlistentry>
  187. <varlistentry>
  188. <term>mailMBOX</term>
  189. <listitem>
  190. <para>
  191. Fournit le support des boîtes aux lettres au format MBOX.
  192. </para>
  193. </listitem>
  194. </varlistentry>
  195. <varlistentry>
  196. <term>NewMail</term>
  197. <listitem>
  198. <para>
  199. Ecrit un résumé des entêtes d'un message arrivant dans un fichier de
  200. log (par défaut : <filename>~/Mail/NewLog</filename>),
  201. <emphasis>après</emphasis> filtrage.
  202. </para>
  203. </listitem>
  204. </varlistentry>
  205. <varlistentry>
  206. <term>Notification</term>
  207. <listitem>
  208. <para>
  209. Fournit différents moyens de notifier l'utilisateur de nouveaux messages
  210. (icône dans la barre système, popups de notification, ...).
  211. Plus d'informations : <ulink
  212. url="http://www.claws-mail.org/plugin.php?plugin=notification"
  213. >www.claws-mail.org/plugin.php?plugin=notification</ulink>
  214. </para>
  215. </listitem>
  216. </varlistentry>
  217. <varlistentry>
  218. <term>PDF Viewer</term>
  219. <listitem>
  220. <para>
  221. Permet d'afficher et d'imprimer les fichiers PDF et PS avec la bibliothèque
  222. Poppler.
  223. Plus d'informations : <ulink
  224. url="http://www.claws-mail.org/plugin.php?plugin=pdf_viewer"
  225. >www.claws-mail.org/plugin.php?plugin=pdf_viewer</ulink>
  226. </para>
  227. </listitem>
  228. </varlistentry>
  229. <varlistentry>
  230. <term>Perl</term>
  231. <listitem>
  232. <para>
  233. Etend les possibilités de filtrage de Claws Mail. Il fournit une interface
  234. Perl au filtrage de Claws Mail, ce qui permet l'utilisation de toute la
  235. puissance de Perl.
  236. </para>
  237. </listitem>
  238. </varlistentry>
  239. <varlistentry>
  240. <term>PGP/Core, PGP/Inline and PGP/MIME</term>
  241. <listitem>
  242. <para>
  243. Gèrent les messages signés et/ou chiffrés avec PGP. Vous pourrez déchiffrer
  244. les messages, en vérifier les signatures, ou bien signer et chiffrer les
  245. messages que vous envoyez. Ils utilisent GnuPG et GPGME,
  246. <ulink url="ftp://ftp.gnupg.org/gcrypt/gpgme/"
  247. >ftp://ftp.gnupg.org/gcrypt/gpgme/</ulink>.
  248. Plus d'informations : <ulink
  249. url="http://www.claws-mail.org/plugin.php?plugin=gpg"
  250. >www.claws-mail.org/plugin.php?plugin=gpg</ulink>
  251. </para>
  252. </listitem>
  253. </varlistentry>
  254. <varlistentry>
  255. <term>Python</term>
  256. <listitem>
  257. <para>
  258. Ce module permet l'interfaçage de Claws Mail avec des scripts Python.
  259. Plus d'informations : <ulink
  260. url="http://www.claws-mail.org/plugin.php?plugin=python"
  261. >www.claws-mail.org/plugin.php?plugin=python</ulink>
  262. </para>
  263. </listitem>
  264. </varlistentry>
  265. <varlistentry>
  266. <term>RSSyl</term>
  267. <listitem>
  268. <para>
  269. Aggrégateur de flux RSS, sous la forme d'une boîte aux lettres virtuelle.
  270. Gère les flux au format RSS 1.0, 2.0 et Atom.
  271. Plus d'informations : <ulink
  272. url="http://www.claws-mail.org/plugin.php?plugin=rssyl"
  273. >www.claws-mail.org/plugin.php?plugin=rssyl</ulink>
  274. </para>
  275. </listitem>
  276. </varlistentry>
  277. <varlistentry>
  278. <term>S/MIME</term>
  279. <listitem>
  280. <para>
  281. Gère les messages signés et/ou chiffrés avec S/MIME. Vous pourrez
  282. déchiffrer les messages, en vérifier les signatures, ou bien signer et
  283. chiffrer les messages que vous envoyez. Il utilise GnuPG/GPGME et GpgSM,
  284. <ulink url="ftp://ftp.gnupg.org/gcrypt/gpgme/"
  285. >ftp://ftp.gnupg.org/gcrypt/gpgme/</ulink>.
  286. </para>
  287. </listitem>
  288. </varlistentry>
  289. <varlistentry>
  290. <term>SpamAssassin</term>
  291. <listitem>
  292. <para>
  293. Le modules SpamAssassin possède deux fonctionnalités principales :
  294. </para><para>
  295. 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.
  296. </para><para>
  297. 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.
  298. </para><para>
  299. Ses préférences sont disponibles dans
  300. <quote>Configuration/Preferences/Plugins/SpamAssassin</quote>.
  301. </para><para>
  302. L'avantage de SpamAssassin sur Bogofilter est qu'il est non seulement un
  303. filtre bayésien, mais teste (localement et via réseau) aussi d'autres aspects
  304. pour déterminer s'il est en présence de pourriels.
  305. </para><para>
  306. SpamAssassin est disponible sur <ulink
  307. url="http://spamassassin.apache.org/"
  308. >http://spamassassin.apache.org/</ulink>. La version 3.1.x ou plus récente
  309. est nécessaire plus utiliser l'apprentissage distant (TCP).
  310. </para>
  311. </listitem>
  312. </varlistentry>
  313. <varlistentry>
  314. <term>SpamReport</term>
  315. <listitem>
  316. <para>
  317. Ce module permet de signaler un pourriel à différents endroits.
  318. Pour l'instant, les sites <ulink url="http://spam-signal.fr"
  319. >spam-signal.fr</ulink> et <ulink url="http://spamcop.net"
  320. >spamcop.net</ulink> sont gérés, ainsi que le système de nomination de
  321. spam des <ulink
  322. url="http://lists.debian.org">listes Debian (lists.debian.org)</ulink>
  323. </para>
  324. </listitem>
  325. </varlistentry>
  326. <varlistentry>
  327. <term>TNEF parse</term>
  328. <listitem>
  329. <para>
  330. Ce module permet de voir les pièces jointes au format
  331. <literal>application/ms-tnef</literal>.
  332. Plus d'informations : <ulink
  333. url="http://www.claws-mail.org/plugin.php?plugin=tnef_parser"
  334. >www.claws-mail.org/plugin.php?plugin=tnef_parser</ulink>
  335. </para>
  336. </listitem>
  337. </varlistentry>
  338. <varlistentry>
  339. <term>vCalendar</term>
  340. <listitem>
  341. <para>
  342. Gère les messages vCalendar de réunion, tels que ceux envoyés par Outlook
  343. ou Evolution. Gère aussi les abonnement aux flux Webcal.
  344. Plus d'informations : <ulink
  345. url="http://www.claws-mail.org/plugin.php?plugin=vcalendar"
  346. >www.claws-mail.org/plugin.php?plugin=vcalendar</ulink>
  347. </para>
  348. </listitem>
  349. </varlistentry>
  350. </variablelist>
  351. <para>
  352. Si vous êtes développeur, l'écriture d'un module Claws Mail est
  353. certainement la meilleure solution pour étendre les fonctionnalités de
  354. Claws Mail. Nous pourrons héberger votre code, et serons ravis de répondr
  355. à vos questions sur la liste de diffusion ou le canal IRC,
  356. <literal>#claws</literal> sur Freenode.
  357. </para>
  358. </section>
  359. <section id="plugins_network">
  360. <title>Accès réseau pour les modules</title>
  361. <para>
  362. Certains modules externes, comme RSSyl, vCalendar, Libravatar ou Fancy,
  363. ont besoin d'un accès à Internet pour fonctionner normalement (pour
  364. récupérer les abonnements dans le cas de RSSyl ou vCalendar,
  365. pour récupérer les images dans le cas de Fancy ou Libravatar).
  366. Ces modules utilisent la librairie Curl. C'est pourquoi, si votre accès
  367. Internet est restreint via un proxy (serveur mandataire), il faudra
  368. spécifier à la libCurl de l'utiliser. Ceci se fait en mettant en place
  369. une variable d'environnement, <emphasis>http_proxy</emphasis>. Par exemple,
  370. <emphasis>http_proxy=http://user:passwd@myproxy.example.com:8080</emphasis>
  371. indiquera à la libCurl de se connecter au port 8080 de la machine
  372. myproxy.example.com, en tant qu'utilisateur <quote>user</quote> dont le
  373. mot de passe est <quote>passwd</quote> pour tout accès HTTP à Internet.
  374. </para><para>
  375. Vous pouvez mettre en place cette variable d'environnement avant de
  376. démarrer Claws Mail, par exemple en utilisant la commande
  377. <emphasis>http_proxy=http://user:passwd@monproxy.example.com:8080 claws-mail</emphasis>,
  378. ou bien le mettre en place une fois pour toutes dans votre fichier ~/.bashrc,
  379. avec la ligne suivante&nbsp;: <emphasis>export
  380. http_proxy=http://user:passwd@monproxy.example.com:8080</emphasis>
  381. (vous devrez vous reconnecter pour qu'elle soit prise en compte).
  382. </para>
  383. </section>
  384. </section>