PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : courier - pop3



klemens
16.03.06, 23:55
Ich bekomme auf einem Server (debian sarge) courier nicht richtig zum laufen :(

Ich habe z.B einen User namens 'klemens-mailuser-nervkram' als testkaninchen:

rechner:/home/mailuser/klemens-mail-nervkram# ls -l
total 4
drwxrwxrwx 5 klemens-mail-nervkram staff 4096 Mar 16 17:38 Maildir
rechner:/home/mailuser/klemens-mail-nervkram#


rechner:/home/mailuser/klemens-mail-nervkram/Maildir# ls -l
total 12
drwxrwxrwx 2 klemens-mail-nervkram root 4096 Mar 16 17:38 cur
drwxrwxrwx 2 klemens-mail-nervkram root 4096 Mar 16 19:43 new
drwxrwxrwx 2 klemens-mail-nervkram root 4096 Mar 16 19:43 tmp
rechner:/home/mailuser/klemens-mail-nervkram/Maildir#

"Maildir" habe ich mit 'maildirmake' erstellt und die Rechte einmal auf juhu gesetzt, damit da keine fehlerquelle entsteht (hatte aber mir den Originalrechten auch keine Erfolg)

Auf meinem Client - remote KMail - ist der pop3 account eingerichtet mit user klemens-mail-nervkram und password

Wenn ich die Mails abrufe:

Am Client meldet mir KMail:
Anmeldung bei domain.tld nicht möglich. Vielleicht ist das Passwort nicht korrekt.
Servermeldung: "Maildir invalid (no 'cur' directory)"

Am Server:

in mail.log bekomme ich netten Hinweis:

Mar 17 00:48:54 h826605 courierpop3login: LOGIN, user=klemens-mail-nervkram, ip=[::ffff:80.121.26.122]
Mar 17 00:48:54 h826605 courierpop3login: scancur opendir("cur"): No such file or directory


rechner:/var/log# grep -v "#" /etc/courier/pop3d
PIDFILE=/var/run/courier/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
AUTHMODULES="authdaemon"
AUTHMODULES_ORIG="authdaemon"
DEBUG_LOGIN=0
POP3AUTH=""
POP3AUTH_ORIG="LOGIN CRAM-MD5 CRAM-SHA1"
POP3AUTH_TLS=""
POP3AUTH_TLS_ORIG="LOGIN PLAIN"
PORT=110
ADDRESS=0
TCPDOPTS="-nodnslookup -noidentlookup"
POP3DSTART=YES
MAILDIRPATH=Maildir

Bitte, wo muss ich drehen, wo soll ich suchen, damit ich per pop3 mails abholen kann? Bzw, braucht ihr sonst was?

BedriddenTech
16.03.06, 23:58
Auch, wenn das im Moment keine Rolle spielt; aber damit du dich später nicht ärgerst: Qmail weigert sich, E-Mails abzuliefern, wenn die Rechte nicht stimmt (d.h., nicht so sind, wie "maildirmake" sie erstellt hat).

So als Vorwarnung. :)

klemens
17.03.06, 00:47
hmmm- es ist exim4 und die sortierung macht procmail (auch, wenn ich ich weiss, dass das wohl exim4 auch könnte)

ist ja ok, dass kein email abgeholt wird, aber die fehlermeldung dürfte wohl trotzdem nicht sein :(

himbeere
17.03.06, 13:11
/home/mailuser/klemens-mail-nervkram/

Und das ist tatsächlich das Homeverzeichnis dieses Users?

t.

klemens
17.03.06, 13:36
Danke fürs Mitdenken :-)

Ja, das ist sein Homeverzeichnis.
Den POP3-Fehler habe ich eben grad gefunden.

Es wird bei Debian eine Datei /etc/default/courier abgelegt:

# This file is automatically generated by maintainer scripts.
# You may modifiy this file, but additional values and format
# modifications will not be preserved.
MAILDIR="/home/mail"


Das taucht auch im init-Skript auf. ...

Dann schaut der Pop3-server nur dorthin. Das Verzeichnis existiert, ist aber weiter nichts drinnen. Und auf den ersten Blick würde ich mals sagen, dass ich das auch nicht brauch.

Wenn ich MAILDIR="/home/mail" kommentiere, dann schaut courier-pop3 ins Maildir des users.

Allerdings verschiebt procmail die Mails mit folgenden Rechten:

-rw------- 1 root mail
Was beim Abruf nicht gelesen werden darf :(

himbeere
17.03.06, 13:56
Wenn ich MAILDIR="/home/mail" kommentiere, dann schaut courier-pop3 ins Maildir des users

Ah. Zu Procmail kann ich allerdings nüscht sagen, ich lasse Exim das erledigen. Kann mir aber nich vorstellen, das man Procmail nich verklickern kann mit welchen Rechten die Mails abgelegt werden sollen.

man procmail? :-)

t.

klemens
17.03.06, 14:34
Ah. Zu Procmail kann ich allerdings nüscht sagen, ich lasse Exim das erledigen. Kann mir aber nich vorstellen, das man Procmail nich verklickern kann mit welchen Rechten die Mails abgelegt werden sollen.

man procmail? :-)

t.

procmail hat mehrere man - Seiten - z.B. procmailrc
Und man kann auch UMASK setzen - allerdings frag ich mich, ob es das ist, was ich will :confused:

Wie auch immer - Danke nochmals; wenn ich mit procmail nicht weiter komme, mach ich dafür einen eigenen Thread auf.

Das pop3-Problem ist ja gelöst.