Re: Spam-Mails stoppen???
Roland Kruggel <rkruggel@bbf7.de> writes:
> Am Sonntag September 21 2003 20:12 schrieb Marcus Frings:
>> * Martin Bretschneider <martin.bretschneider@gmx.de> wrote:
>> > Mit Mailfilter und diesen Regeln. {...]
>>
>> In welcher Reihenfolge rufst Du das denn auf? Ich hole meine Mails
>> per Cron mit getmail ab und soweit ich weiß, kann getmail nicht _vor_
>> dem Mailabruf ein externes Programm starten sondern nur _danach_ (bei
>> mir ist es beispielsweise maildrop, was ich zum Sortieren einsetze).
>
> Eine Variante:
> Hohl deine Mails mit fetchmail ab. Dann kannst du über preconnect
> mailfilter aufrufen. Ich habe das gerade installiert. Funktioniert
> einwandfrei. Der große Vorteil ist, das du die Mails gleich auf dem
> Serevr löschst. Das erspart einen Menge Traffic.
Mailfilter kann auch alleine gestartet werden. Du kannst also mit
einem kleine Script zuerst mailfilter und dann getmail starten und das
File dann mit Cron starten. Das Script startet zuerst maifilter und
dann dein Mailprogramm. Wenn mailfilter innerhalb einer bestimmten
Zeit nicht fertig wird, wird es automatisch beendet und das Mailpro-
gramm gestartet. Bei mir werden die Meldungen von Mailfiler und
Fetchmail auf Konsole 11 ausgegeben.
----
# fetch-mail.sh
# mail beim Provider filtern und dann abholen
# Anton Steiner
# Licensed under the same terms as mailfilter, GPL v2 or later.
#
echo "fetching mails" > /dev/tty11 # anpassen
/usr/local/bin/mailfilter > /dev/tty11 &
count=0
while killall -q -0 /usr/local/bin/mailfilter; do # anpassen
sleep 1s
count=`expr $count + 1 `
if [ "$count" -eq 45 ]; then # Zeit anpassen
echo "mailfilter times out" > /dev/tty11 # anpassen
killall -15 /usr/local/bin/mailfilter # anpassen
fi
done
/usr/bin/dein.mailprogram > /dev/tty11 # anpassen
----
Servus
Anton
--
in a world without walls and fences - who needs windows and gates ?
IPA-member Linux Registered User # 178376 OE2AZM
Anton.Steiner@aon.at oe2azm@oevsv
Reply to: