Cyrus - Transport mittels Procmail funktioniert nicht
Posted: 2006-11-17 17:26
Hallo,
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:
Wenn nun jedoch Mails eingehen, bekomme ich folgende Meldung in den Logs:
Kann mir vielleicht jemand sagen was hier schief läuft ?
Sowohl procmail als auch /usr/lib/cyrus/bin/lmtpd gehören root:root
Müssten die Besitzer evtl. root:mail sein ?[/code]
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]