<![CDATA[Andesi - forum / procmail et écriture dans un fichier]> 2003-05-25T16:04:21Z FluxBB http://forum.andesi.org/viewtopic.php?id=185 <![CDATA[Réponse à : procmail et écriture dans un fichier]> Personnellement j'utilise que mozilla-mail en direct, et une x que le système de spam (junk) est rodé il marche plutot bien.

As tu regardé du coté de spamassassin ?
ici -> http://www.spamassassin.org/index.html

Tu as aussi un chapitre "Trier son mail avec procmail et spamassassin" sur la formation d'Alexis -> http://www.via.ecp.fr/~alexis/formation … ml#AEN9099

]>
http://forum.andesi.org/profile.php?id=2 2003-05-25T16:04:21Z http://forum.andesi.org/viewtopic.php?pid=1020#p1020
<![CDATA[Réponse à : procmail et écriture dans un fichier]> bon, le fichier que je récupère est ici :
http://basic.wirehub.nl/spamlist-extended.txt
En parallèle, le fichier que j'alimente se trouve dans mon répertoire perso.
Je concatène ces deux fichiers en suprrimant les doublons vers le fichier /etc/postfix/access.

Avec ce système, j'arrive à bloquer seulement une quinzaine de spams par jour :cry:

Et voilà mon script de mise à jour du fichier access de postfix :

#! /bin/sh
tmp="/tmp/spam"
list="/home/arthur/.spam"
file="/tmp/spam.txt"
dest="/etc/postfix/access"
if [ -f $file ] ;
  then rm $file ;
fi
# On récupère une liste d'addresses de spammers
wget -q http://basic.wirehub.nl/spamlist-extended.txt -O $file
# On vire les commentaires
sed -e '/^#.*/d' < $file > $tmp && mv $tmp $file
# On trie les fichiers, enlève les doublons et on rajoute REJECT pour toutes les
# lignes.
cat $list $file | awk '{ print $1 "ttREJECT" }' > $tmp 
cat $tmp | sort | uniq > $file
mv $file $dest
postmap -r hash:$dest
/etc/init.d/postfix restart 2>&1 >/dev/null
if [ -f /tmp/spam ] ;
  then rm /tmp/spam ;
fi

Il y a surement un moyen de simplifier ce script mais j'ai pas vraiment le temps de me pencher dessus.

]>
http://forum.andesi.org/profile.php?id=7 2003-05-25T15:18:00Z http://forum.andesi.org/viewtopic.php?pid=1019#p1019
<![CDATA[Réponse à : procmail et écriture dans un fichier]>

Je me suis donc fais un petit script qui va rechercher une liste d'adresses de spammers connus sur le web et qui alimente mon fichier access.

Je suis désolé mais là tu dois nous en dire beaucoup plus !!!  tongue

Quelle liste ?
Quel fichier access ? etc ...  wink

Allez au boulot  big_smile

]>
http://forum.andesi.org/profile.php?id=2 2003-05-25T15:03:59Z http://forum.andesi.org/viewtopic.php?pid=1014#p1014
<![CDATA[procmail et écriture dans un fichier]> Bonjour,

Je reçoit une quarantaine de spams par jour (sans compter ceux bloquer par mon postfix) et je commence à en avoir marre  :cry:

Je me suis donc fais un petit script qui va rechercher une liste d'adresses de spammers connus sur le web et qui alimente mon fichier access. Dans un même temps, je me fait aussi une liste perso des spams qui arrivent à passer dans ma boîte, le problème c'est que j'ajoute toutes ces adresses à la main et qu'à force c'est très énervant.

Je ne suis pas un grand spécialiste des règles procmail et je n'ai rien trouvé dans les mans de procmail sur les règles qui écrivent dans un fichier  :cry:

J'aimerai rajouter ces deux commandes dans une règle pour spamassassin :

formail -x From:

et

sed -e 's!.*<(.*)>!1!g'

Ces commandes fonctionnent relativement bien sur les courriels que j'ai testé et je voudrais donc les inclure dans mon .procmailrc pour automatiser l'écriture d'adresses de spammers dans ma base de données qui ne cesse de s'alonger de jour en jour.

Merci

]>
http://forum.andesi.org/profile.php?id=7 2003-05-25T14:37:55Z http://forum.andesi.org/viewtopic.php?pid=1006#p1006