[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: procmail: $MATCH erst später substituieren



Am Mittwoch, den 22.11.2006, 09:06 +0100 schrieb Michelino Caroselli:
> Daniel Leidert wrote:
> > Am Dienstag, den 21.11.2006, 12:12 +0100 schrieb Michelino Caroselli: 
> >> Eigentlich sollten sie wieder zurück in die Queue gestellt werden, wenn
> >> EXITCODE=75 zurückgegeben wird. Steht was im procmail.log bei 'VERBOSE=yes'?
> > 
> > Da stand nur (als Beispiel aus der procmail.log):
> > 
> > [..] 
> > procmail: Assigning "MAILLIST_DEBIAN_LIST=/usr/sbin/cyrdeliver -e -a dl -m user.dl.ml.debian."
> > [..]
> > procmail: Match on "^X-Mailing-List: <debian-\/[^@]+"
> > procmail: Executing " /bin/sed 1d | $MAILLIST_DEBIAN_LIST"
> > procmail: Assigning "LASTFOLDER= /bin/sed 1d | $MAILLIST_DEBIAN_LIST"
> > procmail: Notified comsat: "dl@:/ /bin/sed 1d | $MAILLIST_DEBIAN_LIST"
> >>>From ggeuhtv[at]pagden.com Fri Nov 17 18:48:37 2006
> > Subject: Bug#297580: Does It
> >   Folder:  /bin/sed 1d | $MAILLIST_DEBIAN_LIST
> > 4631
> > 
> > Tja. Nur in "user.dl.ml.debian" sind die Nachrichten nicht,
> --------------------------------^ da fehlt ein Punkt.

Der Ordner "debian." existiert nicht und in "debian" sind sie auch nicht
- wollte ich damit sagen.

> > in /var/mail/dl und in der Exim-Queue auch nicht. Mich würde
> > interessieren, was cyrdeliver hier gemacht hat.
> 
> Höchstwahrscheinlich sich beschweren das es die Mailbox nicht gibt;),

Nein, eben nicht. Es gab keine Beschwerde von cyrdeliver. Im Laufe der
Zeit gab es durchaus auch mal den ein oder anderen Tippfehler in meinen
Configs und dann war aber anhand der Log-Datei und der Fehlermeldung
nachvollziehbar, wo die Mails gelandet sind. Hier ist es das nicht.

> dein Procmail hat aber den Fehler nicht ausgewertet (in deinem ersten
> Posting ist das w- Flag für die Deliver- Regel nicht gesetzt!

Das ist wahr. Das w-Flag wende ich nur für die letzte Regel an. Gibt es
Gründe, das wirklich auf jeden Filter anzuwenden? Würde das procmail
nicht stark verlangsamen?

> Da
> arbeitet Procmail nach dem Prinzip Fire and Forget). Eigentlich hätte
> aber eine Fehlermeldung vom cyrus im Log auftauchen müssen ('Mailbox
> does not exist' o.ä.).

Nein, da ist keine Fehlermeldung. Werde mal testen, was mit dem w-Flag
in dem Fall passiert und mich danach noch einmal melden.

MfG Daniel



Reply to: