Login über MySQL in Courier funktioniert nicht

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
igel
Posts: 13
Joined: 2005-05-15 21:21

Login über MySQL in Courier funktioniert nicht

Post by igel » 2005-05-15 21:41

Moin!

Ich habe einen Debian Sarge vserver und nach dieser Anleitung ein Exim + vexim + courier imap + courier pop eingerichtet. Auth funktioniert also über MySQL. Sah bisher alles auch sehr gut aus, aber nun habe ich über vexim eine Domäne sowie einen User samt email-adresse eingerichtet. Mit vexim kann ich mich auch einloggen, aber courier, das ja eigentlich auf die gleiche Datenbank zugreifen soll, akzeptiert werder bei pop noch bei imap mein passwort, welches ich aber richtig eingegeben habe.

In der /etc/courier/authdaemonrc steht natürlich ein

Code: Select all

authmodulelist="authmysql"
drin und die /etc/courier/authmysqlrc lautet wie folgt:

Code: Select all

MYSQL_SERVER            localhost
MYSQL_USERNAME          vexim
MYSQL_PASSWORD          xxxxxx
MYSQL_SOCKET            /var/run/mysqld/mysqld.sock
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          vexim
MYSQL_USER_TABLE        users
MYSQL_CRYPT_PWFIELD     crypt
MYSQL_UID_FIELD         uid
MYSQL_GID_FIELD         gid
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        pop
MYSQL_NAME_FIELD        realname
Leider sind die Logfiles auch nicht sehr interessant:

Code: Select all

May 15 20:30:04 xxxxx authdaemond.mysql: restarting authdaemond children
May 15 20:30:04 xxxxx authdaemond.mysql: modules="authmysql", daemons=5
May 15 20:33:35 xxxxx authdaemond.mysql: modules="authmysql", daemons=5
May 15 20:34:36 xxxxx imaplogin: Connection, ip=[::ffff:82.97.157.xxx]
May 15 20:34:49 xxxxx imaplogin: LOGIN FAILED, ip=[::ffff:82.97.157.xxx]
May 15 20:34:54 xxxxx imaplogin: DISCONNECTED, ip=[::ffff:82.97.157.xxx], time=10
May 15 20:49:31 xxxxx imaplogin: Connection, ip=[::ffff:82.97.157.xxx]
May 15 20:49:36 xxxxx imaplogin: LOGIN: DEBUG: ip=[::ffff:82.97.157.xxx], command=LOGIN
May 15 20:49:36 xxxxx imaplogin: LOGIN: DEBUG: ip=[::ffff:82.97.157.xxx], username=igel
May 15 20:49:36 xxxxx imaplogin: LOGIN: DEBUG: ip=[::ffff:82.97.157.xxx], password=777
Mein Passwort ist natürlich nicht 777, ich habe, als ich diesen Loglevel aktiviert habe nur getestet, was auf der anderen Seite ankam und hatte 777 eingegeben.

Kann ich vielleicht irgendwie noch mehr Loginfos aus Courier herauskitzeln? SSL habe ich noch nicht konfiguriert gehabt, folglich auch nicht getestet.

iGEL

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: Login über MySQL in Courier funktioniert nicht

Post by dodolin » 2005-05-16 05:39

Der Username fuer den IMAP-Login ist user@domain, hast du die Domain angehaengt?