bonjour,
depuis un certain temps, je recois pas mal de spam en plusieurs exemplaire
a 1 jour ou plusieur semaine d'intervalle.
je commence a en avoir une belle collection.
je pense que ca n'est pas tres dure de dire a mon mua (ou procmail) de > /dev/null
tout les mail qui sont deja dans ma collection de spam.
et pour que cette collection ne prenne pas trop de place sur mon dd,
autant ne stoquer que le md5sum des messages.
Cette solution anti-spam en attrapera sans doute beaucoup moins que bogofilter ou spamd, parcequ'il faut deja que qqn ai enregistre le spam dans la collection.
mais elle a l'avantage d'etre sans faux positif puisque le referencement est manuel.
avant de coder ce petit truc,
je m'interoge sur le protocole a utiliser
1) comment enregister un spam dans la collection ?
pour que ca puisse etre fait depuis n'importe quel mua, j'ai pense au simple forward vers une adresse de collecte (mais dans ce cas, il faudra virer les > ou n'importe quel autre caractere de separation)
2) comment verifier qu'un mail ou plusieur mail est dans la collection de spam ?
j'ai pense : on envois les md5 au serveur, et il retourne la liste des md5 qui coresponde a du spam (on n'envois pas le body tout entier, parce que un msg c'est prive et on ne fait pas forcement confiance au serveur), en tout cas, il faut que ca puisse etre ajoute simplement a un mua.
3) comment ajouter un spam dans la collection ?
en fait, si vous avez des idees, pour que que ce protocole ne permete pas l'ajout de faux spam, ca m'interesse beaucoup.
je pense utiliser gnuPG pour signer tous les ajouts de md5sum dans la collection,
ensuite lorsque on verifirais qu'un msg est un spam ou pas, on aurais la liste des users qui l'on enregistre en temps que spam avec un petit fichier de conf qui liste les personnent de confiance, ca devrais suffire pour decider de l'etat d'un message.
bref, bref, que pensez vous de ce systeme ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.