ich bin gerade dabei, mir einen Mailserver mittels Postfix und Cyrus aufzubauen.
Wenn ich als mailbox_delivery = cyrus angebe, funktioniert der Transport in die IMAP Postfächer.
Da ich den Transport aber gern über procmail abwickeln würde, habe ich also als mailbox_delivery = procmail angegeben.
In der master.cf ist die Procmail instanz korrekt eingetragen:
Code: Select all
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
Code: Select all
postfix/pipe[31323]: 7A24341036: to=<web1p1@XXXX>, orig_to=<web1p1@XXX.de>, relay=procmail, delay=0, status=deferred (temporary failure. Command output: couldn't connect to lmtpd: Permission denied_ procmail: Programm failure (75) of "/usr/lib/cyrus/bin/deliver")
Sowohl procmail als auch /usr/lib/cyrus/bin/lmtpd gehören root:root
Müssten die Besitzer evtl. root:mail sein ?[/code]