Hi,
ich hab hier einen Mailserver mit exim als MTA und Courier-IMAPd als POP3/IMAP-Server.
Jetzt hab ich nur das Problem, dass der Courier nicht auf die Maildirs zugreifen kann wenn ich denen 777 als Zugriffsrechte gebe (und das ist keine gute Idee). Kann mir jemand sagen wie ich Courier klarmache als User mail und gruppe mail zu laufen ???
Courier-IMAPd - Kein Zugriff auf Maildirs
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
genauere Fehlermeldung? (/var/log/syslog, /var/log/mail.log)
IIRC funktioniert der Courier so, dass er die Mails aus dem Home des User ausliefert (bei mir macht er das wenigstens so). Du müsstest in diesem Fall die Mail erst ins Home befördern. Am elegantesten (und flexibelsten) geht das mit procmail und einem passenden .forward (man procmail)
Patrick
IIRC funktioniert der Courier so, dass er die Mails aus dem Home des User ausliefert (bei mir macht er das wenigstens so). Du müsstest in diesem Fall die Mail erst ins Home befördern. Am elegantesten (und flexibelsten) geht das mit procmail und einem passenden .forward (man procmail)
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Naja, die Fehlermeldung sagt mir wenig neues.
--- /var/log/syslog ---
Jan 21 16:26:09 <hostname> courierpop3login: Connection, ip=[::ffff:217.81.160.11]
Jan 21 16:26:09 <hostname> courierpop3login: LOGIN, user=user@domain.tld, ip=[::ffff:217.81.160.11]
Jan 21 16:26:09 <hostname> courierpop3login: pop3d: Permission denied
Jan 21 16:26:09 <hostname> courierpop3login: LOGOUT, user=user@domain.tld, ip=[::ffff:217.81.160.11], top=0, retr=0
--- ende ---
Und in /var/log/mail.log steht genau das gleiche.
Warum soll er die Mail irgendwohin ausliefern und dann ins Home verschieben?
exim ist so konfiguriert, dass die Mails gleich in $HOME/Maildir landen.
Mein Problem hat auch nur indirekt mit exim zu tun. Das eigentliche Problem ist, dass ich nicht weiss unter welchem User der courier-imapd läuft bzw. auf die Maildirs zugreift. In der Prozessliste ist nur der Courier TCP Wrapper zu sehn der natürlich als root läuft.
--- /var/log/syslog ---
Jan 21 16:26:09 <hostname> courierpop3login: Connection, ip=[::ffff:217.81.160.11]
Jan 21 16:26:09 <hostname> courierpop3login: LOGIN, user=user@domain.tld, ip=[::ffff:217.81.160.11]
Jan 21 16:26:09 <hostname> courierpop3login: pop3d: Permission denied
Jan 21 16:26:09 <hostname> courierpop3login: LOGOUT, user=user@domain.tld, ip=[::ffff:217.81.160.11], top=0, retr=0
--- ende ---
Und in /var/log/mail.log steht genau das gleiche.
Warum soll er die Mail irgendwohin ausliefern und dann ins Home verschieben?
exim ist so konfiguriert, dass die Mails gleich in $HOME/Maildir landen.
Mein Problem hat auch nur indirekt mit exim zu tun. Das eigentliche Problem ist, dass ich nicht weiss unter welchem User der courier-imapd läuft bzw. auf die Maildirs zugreift. In der Prozessliste ist nur der Courier TCP Wrapper zu sehn der natürlich als root läuft.
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Macht doch nix... Wenn es jetzt fluppt hat das posten ja immer etwas gebracht: Du hast so lange in die Config gestarrt, bist Du es gefunden hattest...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de