Roland Kruggel <[EMAIL PROTECTED]> writes:

> Am Sonntag September 21 2003 20:12 schrieb Marcus Frings:
>> * Martin Bretschneider <[EMAIL PROTECTED]> 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  
                    [EMAIL PROTECTED] [EMAIL PROTECTED] 
                


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an