changelog entry.
[platal.git] / templates / antispam.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2006 Polytechnique.org                             *}
4 {*  http://opensource.polytechnique.org/                                  *}
5 {*                                                                        *}
6 {*  This program is free software; you can redistribute it and/or modify  *}
7 {*  it under the terms of the GNU General Public License as published by  *}
8 {*  the Free Software Foundation; either version 2 of the License, or     *}
9 {*  (at your option) any later version.                                   *}
10 {*                                                                        *}
11 {*  This program is distributed in the hope that it will be useful,       *}
12 {*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
13 {*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
14 {*  GNU General Public License for more details.                          *}
15 {*                                                                        *}
16 {*  You should have received a copy of the GNU General Public License     *}
17 {*  along with this program; if not, write to the Free Software           *}
18 {*  Foundation, Inc.,                                                     *}
19 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
20 {*                                                                        *}
21 {**************************************************************************}
22
23
24 <h1>Ton filtre anti-spam</h1>
25
26 <h2>Qu'est-ce qu'un spam ? Comment m'en débarrasser ?</h2>
27 <p>
28 Un spam est un courrier électronique <strong>non sollicité</strong>. Ce peut-être un
29 message de publicité, une proposition commerciale, etc... qui t'est envoyé
30 par une personne que tu ne connais pas.<br />
31 Notre logiciel antispam tente de déterminer, parmi les courriers électroniques
32 que tu reçois, lesquels sont des spams, et lesquels n'en sont pas.
33 Quatre réglages sont possibles :
34 </p>
35 <ol>
36   <li>soit le logiciel est coupé et <strong>ne filtre pas du tout</strong> tes courriels,</li>
37   <li>soit les spams détectés portent la mention [spam probable] dans leur
38   objet, afin que tu puisses les <strong>identifier plus facilement</strong>,
39   </li>
40   <li>soit comme précédemment nous marquons les mails, et supprimons ceux qui reçoivent des notes
41   très fortes (&ge; 0.999999)</li>
42   <li>soit nous <strong>supprimons les courriels</strong> que tu reçois dont notre
43   logiciel pense que ce sont des spams. ATTENTION, le filtre antispam n'est pas infaillible&nbsp;: même si c'est
44   extrêmement rare, il est possible qu'un mail légitime soit détecté comme un spam et donc supprimé. C'est
45   pourquoi nous ne conseillons ce réglage que pour les personnes submergées de spam (plus de 100spams/jour) et
46   qui ne peuvent plus se satisfaire du réglage 3.
47   </li>
48 </ol>
49 <form action="{$smarty.server.PHP_SELF}" method="post">
50   <fieldset>
51     <legend><strong>Choisis ton propre réglage :</strong></legend>
52     <input id='s0' type='radio' name='statut_filtre' value='0' {if $filtre eq 0}checked="checked"{/if} onclick='this.form.submit()' />
53     <label for='s0'>(1) le filtre anti-spam est coupé</label>
54     <br />
55     <input id='s1' type='radio' name='statut_filtre' value='1' {if $filtre eq 1}checked="checked"{/if} onclick='this.form.submit()' />
56     <label for='s1'>(2) le filtre anti-spam est activé, et marque les mails</label>
57     <br />
58     <input id='s2' type='radio' name='statut_filtre' value='2' {if $filtre eq 2}checked="checked"{/if} onclick='this.form.submit()' />
59     <label for='s2'>(3) le filtre anti-spam est activé, marque les mails, et élimine les spams avec des notes les plus hautes</label>
60     <br />
61     <input id='s3' type='radio' name='statut_filtre' value='3' {if $filtre eq 3}checked="checked"{/if} onclick='this.form.submit()' />
62     <label for='s3'>(4) le filtre anti-spam est activé, et élimine les mails détectés comme spams</label>
63   </fieldset>
64 </form>
65
66 <p>
67 Evidemment, <strong>le système n'étant pas infaillible, il est possible qu'un
68   message normal soit classé comme spam</strong>, auquel cas, si tu as choisi
69 l'option (4), tu perdras un message que tu aurais sans doute souhaité
70 recevoir.
71 </p>
72 <p>
73 Néanmoins, les notes au dessus de 0.999999 sont à notre connaissance peu
74 suceptibles de générer des faux positifs (sans doute moins d'une poignée par an
75 sur la totalité des mails que nous gérons) et nous considérons que cette option
76 est optimale pour les personnes qui lisent leur mail sur des outils portables
77 (BlackBerries&trade; ou téléphones portables en roaming).
78 </p>
79 <p>
80 Pour les autres <strong>nous conseillons, dans un premier temps, d'utiliser
81   l'option (2)</strong>, qui elle n'efface aucun message, et donne juste une
82 indication visuelle des messages qui semblent être des spams.
83 </p>
84 <p>
85 Si après quelques temps d'utilisation de l'option (2), tu en es satisfait, tu
86 peux envisager d'opter pour l'option (3), voire (4).
87 </p>
88
89 <h1>Explications et documentation complémentaire</h1>
90
91 <h2>Que faire si jamais je me rends compte que le filtre s'est trompé ?</h2>
92
93 <p>
94 Pour que le logiciel fonctionne bien, il est préférable de lui indiquer,
95 lorsqu'il s'est trompé, qu'il a fait une erreur ! Il est plutôt intelligent,
96 et en tirera une leçon si on lui signale ses fautes, pour moins se tromper
97 par la suite. L'aide de tous est donc la bienvenue.
98 </p>
99 <p>
100 Si un courriel qui est un spam n'est pas détecté comme tel, réexpédie-le
101 à l'adresse <a href="mailto:spam@polytechnique.org">spam@polytechnique.org</a>
102 <strong>sous forme de pièce jointe</strong>.
103 </p>
104 <p>
105 Inversement, si un message est considéré comme un spam alors que ce n'en est
106 pas un, il faut le réexpédier à l'adresse
107 <a href="mailto:nonspam@polytechnique.org">nonspam@polytechnique.org</a>
108 <strong>sous forme de pièce jointe</strong>.
109 </p>
110 <p>
111 Pour aller plus vite, tu peux envoyer plusieurs "spams" ou "nonspams" à la fois, toujours en pièces jointes.
112 </p>
113 <p>
114 Ainsi notre base de données de spams restera à jour, et, alors
115 que les spammers enverront des spams de plus en plus durs à détecter,
116 tous nos camarades bénéficieront d'un filtre anti-spam de meilleure qualité.
117 </p>
118
119 <p class="center">
120 <strong>Plus tu nous enverras tes spams, moins tu en recevras !!!</strong>
121 </p>
122
123 <h2>Et techniquement, comment ça marche ?</h2>
124 <p>
125 Le filtre anti-spam tente de repérer les spams en fonction des mots
126 qu'il contiennent, il extrait donc les mots d'un message et les comparer
127 à deux ensembles de référence l'un contenant des spams, l'autre des
128 messages normaux. Il calcule ainsi une probabilité qu'un message soit
129 un spam et si cette probabilité est forte, ce courriel est considéré comme
130 un spam.
131 </p>
132 <p>
133 Le marquage est fait de deux manières :
134 </p>
135 <ul>
136   <li>la chaîne "[spam probable]" est ajoutée au début du sujet pour permettre une reconnaissance visuelle facile des spams,</li>
137   <li>un en-tête "X-Spam-Flag: YES" est ajouté au message pour permettre l'ajout d'un filtre dans ton lecteur de mail pour trier le spam dans une boîte indépendante, ce qui facilite la vérification que les spams marqués sont bien des spams.</li>
138 </ul>
139
140 {* vim:set et sw=2 sts=2 sws=2: *}