Harald Wolf wrote:
> 
> 
> Hallo,
> 
> Promail filtert Mail´s aus die mit der filter-zeile:
> 
> :0
> * ^To.*suse-linux
> SuSE-Linux
> 
> nichts zu tun hat !!!
> 
> ich filtere die Mail aus der datei ./nsmail/Inbox  mit dem Script:
> 
>     #!/bin/sh
>     ORGMAIL=/var/spool/mail/$LOGNAME
> 
>     (cd Mail && rm *)
>     formail -s procmail .procmailrc < nsmail/Inbox
>     rm $ORGMAIL
> 
> eine Mail von einem Bekannten z.B. (der nix mit der SuSE-Mailing-liste
> zu tun hat) landet
> immer in dieser SuSE-Linux - Datei !!!
> 
> seltsamerweise beginnt seine Mail in der SuSE-Linux - datei mit ^From
> und wird deshalb wahrscheinlich noch an die vorhergehende Mail angehängt
> ?!?!?? In der Inbox ist die From-
> Zeile korrekt ohne führendes ^ .
> 
> Hier ein Ausschitt aus SuSE-Linux:
> 
> ...
> ...
> Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
> schicken, mit dem Text: unsubscribe suse-linux
> >From - Fri Mar 19 22:29:19 1999
> Return-Path: <[EMAIL PROTECTED]>
> Received: from mgw00.swol.de ([195.238.142.133]) by mail.swol.de
>           (Netscape Mail Server v1.1) with SMTP id AAA6988
>           for <[EMAIL PROTECTED]>; Thu, 18 Mar 1999 22:33:27 +0200
> ...
> ...
> 
> 
> ist das ein Procmail-Bug ????

Nein, das sieht mir danach aus, dass bei der ersten Zustellung der
Mail schon etwas falsch gelaufen ist. Zwischen zwei Mails hat jeweils
eine Leerzeile zu stehen, was in dem obigen Beispiel aber nicht der
Fall ist. Vermutlich kannst Du an dieser falschen Zustellung nichts
aendern. Deshalb gibt es bei formail den Parameter -e :
   Do not require empty lines to be preceding the header of a new
   message (i.e. the messages could start on every line).

Damit sollte dann der Anfang einer Mail auch dann erkannt werden, wenn
die Leerzeile fehlt, und das heisst, dass dann formail die Mails
richtig zerlegt, und procmail richtig zuordnet.

Hope this helps,
Guenther

(private Meinung, keine Stellungnahme des Arbeitgebers, u.s.w.)
-- 
Guenther Seybold, Muenchen.
E-Mail: [EMAIL PROTECTED]   Tel. +49 (0)89 636 53900
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an