Am Samstag, 7. Mai 2005 19:06 schrieb Michael Uhl:
ich versuche seit Tagen über eine ~/.procmairc Filterregel E-Mail in ein Cyrus-imap Verzeichnis zu kopieren. Allerdings bekomme ich immer wieder die Fehlermeldung: "couldn't connect to lmtpd: Permission denied".
Hier ein Auszug aus der ~/.procmailrc:
LOGFILE=/home/michael/procmail.log LOGABSTRACT=all VERBOSE=on DELIVER="/usr/lib/cyrus/bin/deliver"
:0fw : | /usr/bin/spamassassin | :0 c : | $DELIVER -e -a michael -m user.michael
In /etc/imapd.conf und in /etc/cyrus.conf habe ich jeweils lmtpsocket:/var/lib/imap/socket/lmtp eingetragen.
Du musst deliver das suid-Bit Spendieren und nach jedem Update auch darauf achten, dass es auch so bleibt.
Der Ordner /var/spool/imap/user/michael und die darunterliegenden Files/Ordner gehören allerdings cyrus:mail mit den Rechten 700. Ich habe auch schon versucht die Ordner michael:users zu geben. Allerdings erhalte ich dann einen I/O-Error vom MUA und ich kann nicht mehr auf die Ordner vom MUA aus zugreifen.
Yep, die Dateien müssen cyrus gehören.
Ich bin schon halb am verzweifeln! Ich weiß wirklich nicht, an welcher Stelle ich noch drehen soll...
-- Andreas