PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Procmail Cyrus deliver exitcode over-Quota



Tom-66
05.01.05, 14:06
Hallo,

ich habe einen auf Postfix Cyrus Imap basierenden Mailserver aufgesetzt.

Postfix 2.0.16
Cyrus 2.2.10

Der Zustellung über Cyrus erfolgt ohne Problem, wenn ein User seine Quota überschritten hat, bekommt ein Mailversende die Rückmeldung ..

snip
data format error. Command output: "username" Over quota )
snip

und weiß so, das sein Mail nicht zugestellt wurde.

Nun habe ich zusätzlich procmail eingebunden - funktioniert auch alles prima mit ausnahme der over_quota Geschichte. Hier bekommt der Mailversendende nur noch die Rückmeldung:

#5.0.0 X-Postfix; can't create user output file. Command output: procmail: Program failure (75) of "/usr/cyrus/bin/deliver">

Da hier nicht von Over_quota steht, ist es für den Mailversender nun nicht nachvollziehbar, warum sein Mail nicht zugestellt wurde.

Meine procmailrc schaut so aus..

snip
:0 w
| /usr/cyrus/bin/deliver -d -e -a $USER -m "EXTENSION" $USER
snip

Einstellungen wir verbose und ext loging habe ich schon ausprobiert - es scheitert meines Erachtens an der Umsetzung des von deliver kommenden Returncodes.

Wäre schon, wenn jemand helfen könnten.

Bis denne und vielen Dank schonmal
Tom-66