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

Re: procmail: $MATCH erst später substituieren



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@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.

> 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;),
dein Procmail hat aber den Fehler nicht ausgewertet (in deinem ersten
Posting ist das w- Flag für die Deliver- Regel nicht gesetzt! 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.ä.).


HTH und Gruß, Michel
-- 



Reply to: