...
 
Commits (2)
......@@ -25,25 +25,36 @@ cd $INSPECT_DIR || {
cat >in.$$ || {
echo Cannot save mail to file; exit $EX_TEMPFAIL; }
# Specify your content filter here.
cat in.$$ >> ${LOGFILE}
# pour garder un log debug complet ...
# cat in.$$ >> ${LOGFILE}
#filter <in.$$ || {
#et le message d'erreur ...
rm -f spamreport.$$
echo "Bonjour,
L'utilisateur ${SPAMORIG} essaye d'envoyer du spam a destination de ${SPAMDEST} ... une copie de ce mail est disponible en piece-jointe (compressee pour eviter de se faire pieger par un autre filtre antispam) ...
if [ "${SPAMORIG}" != "MAILER-DAEMON" ]; then
HEADERFROM=`grep "^From:" in.$$`
HEADERTO=`grep "^To:" in.$$`
echo "Bonjour
L'utilisateur ${SPAMORIG} essaye d'envoyer du spam à destination de ${SPAMDEST} via notre infrastructure.
Merci de faire le necessaire. Son spam a ete refuse mais il risque de perseverer ...
Plus précisément voici les entêtes From et To du mail (vous pouvez le trouver en pj) car il s'agit souvent d'alias ou d'adresse réécrites:
* $HEADERFROM
* $HEADERTO
Une copie de ce mail est disponible en piece-jointe (fichier au format gzip). Si vous voulez le consulter pensez à le décompresser.
Merci de faire le necessaire si cet utilisateur persévère. Ce spam a été refusé (mis à la poubelle).
--
envoye par soo2-spamcop.sh sur ${HOSTNAME} " > spamreport.$$
gzip -k in.$$
mail -s "[soo2/spamalert] Attention ${SPAMORIG} envoie du spam" "${SPAMALERT}" -A in.$$.gz < spamreport.$$
gzip -k in.$$
mail -s "[soo2/spamalert] Attention ${SPAMORIG} envoie du spam vers ${SPAMDEST}" "${SPAMALERT}" -A in.$$.gz --content-type='text/plain; charset="utf-8"' < spamreport.$$
echo This mail seems to be a spam, ${SPAMALERT} will be alerted ! Votre courrier électronique a été identifié comme un spam, ${SPAMALERT} en a été informé.; exit $EX_UNAVAILABLE;
fi
logger "soo2-spamcop.sh : SPAM from ${SPAMORIG} destination ${SPAMDEST} deleted"
rm -f in.$$.gz
rm -f spamreport.$$
echo This mail seems to be a spam, ${SPAMALERT} will be alerted ! Votre courrier électronique a été identifié comme un spam, ${SPAMALERT} en a été informé.; exit $EX_UNAVAILABLE;
#}
$SENDMAIL "$@" <in.$$
......
......@@ -8,4 +8,5 @@ service nginx start
dehydrated -c
service postfix reload
service nginx stop