From 66b47c9c08efa3a51d436b3826a7b675f2aa56c9 Mon Sep 17 00:00:00 2001 From: bernat Date: Thu, 13 Oct 2005 12:39:36 +0200 Subject: [PATCH] Corbeau non spammeur par Renaud darcs-hash:20051013103936-d1718-3a15d1cd057de52c1b15328c615e40383503e44a.gz --- corbeau | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/corbeau b/corbeau index 5fefda03..141bc82b 100755 --- a/corbeau +++ b/corbeau @@ -1,18 +1,25 @@ #! /bin/sh -formail -I "Received" \ - -I "From" \ - -I "X-Original-To" \ - -I "Delivered-To" \ - -I "To" \ - -I "Message-ID" \ - -I "User-Agent" \ - -I "X-Newsreader" \ - -I "Organization" \ - -I "Return-Path" \ - -A "Message-Id: $(date '+')" \ - -A "From: corbeau@crans.org" \ - -A "Newsgroups: crans.radio-ragots" \ - -A "Path: Corbeau" | \ - rnews +TEMP="$(mktemp)" +trap "rm -f ${TEMP}" EXIT + +spamc -E > ${TEMP} +if [[ $? == 0 ]]; then + cat ${TEMP} | \ + formail -I "Received" \ + -I "From" \ + -I "X-Original-To" \ + -I "Delivered-To" \ + -I "To" \ + -I "Message-ID" \ + -I "User-Agent" \ + -I "X-Newsreader" \ + -I "Organization" \ + -I "Return-Path" \ + -A "Message-Id: $(date '+')" \ + -A "From: corbeau@crans.org" \ + -A "Newsgroups: crans.radio-ragots" \ + -A "Path: Corbeau" | \ + rnews +fi