authmysql bei Courier-Imap funktioniert nicht

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
tarta
Posts: 13
Joined: 2004-05-16 16:26
Location: Köln

authmysql bei Courier-Imap funktioniert nicht

Post by tarta » 2005-08-09 03:14

Hallo zusammen,

nachdem ich nun wirklich schon stundenlang vor diesem Problem hocke, hoffe ich nun, dass mir vielleicht jemand hier aus dem Forum weiterhelfen kann.

Ich habe heute auf meinem Testserver nach dem HowTo:
http://www.phparchitecture.com/howto_show.php?id=2

versucht Postfix mit MySQL und Courier-Imap/Courier-Maildrop zum laufen zu bringen.

Maildrop funktioniert bereits ohne Probleme und greift auch auf die MySQL-Datenbank zu.

Wenn ich nun aber einen Login über IMAP versuche, so bekomme ich immer folgende Fehlermeldung:

Code: Select all

Aug  9 02:51:59 denver161 imapd: Connection, ip=[::ffff:81.173.233.189]
Aug  9 02:51:59 denver161 imapd: LOGIN: DEBUG: ip=[::ffff:81.173.233.189], command=CAPABILITY
Aug  9 02:51:59 denver161 imapd: LOGIN: DEBUG: ip=[::ffff:81.173.233.189], command=LOGIN
Aug  9 02:51:59 denver161 imapd: LOGIN: DEBUG: ip=[::ffff:81.173.233.189], username=postmaster@myserver.net
Aug  9 02:51:59 denver161 imapd: LOGIN: DEBUG: ip=[::ffff:81.173.233.189], password=passwort
Aug  9 02:52:04 denver161 imapd: LOGIN FAILED, ip=[::ffff:81.173.233.189]
(Auszug aus /var/log/mail [erweitert um die DEBUG-Ausgabe von authdaemond])..

Es wird bei dieser Abfrage nicht auf die Datenbank zugegriffen - in der mysql.log tut sich nichts, während obiger Anmeldeversuch läuft..

Code: Select all

MYSQL_USERNAME	postfix
MYSQL_PASSWORD	rKss52Bo
MYSQL_PORT	0
MYSQL_OPT	0
MYSQL_DATABASE	mail
MYSQL_USER_TABLE	postfix_users
MYSQL_LOGIN_FIELD	email
MYSQL_CRYPT_PWFIELD	crypt
MYSQL_CLEAR_PWFIELD	clear
MYSQL_UID_FIELD	uid
MYSQL_GID_FIELD	gid
MYSQL_HOME_FIELD	homedir
MYSQL_MAILDIR_FIELD	maildir
MYSQL_WHERE_CLAUSE	access='y'
(authmysqlrc)

Code: Select all

authmodulelist="authmysql"
authmodulelistorig="authcustom authcram authuserdb authmysql authpam"
daemons=5
version=authdaemond.mysql
authdaemonvar=/usr/local/courier/var/authdaemon
(authdaemonrc)

Code: Select all

ADDRESS=0
PORT=143
MAXDAEMONS=40
MAXPERIP=4
PIDFILE=/var/run/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
AUTHMODULES="authdaemon"
AUTHMODULES_ORIG="authdaemon"
DEBUG_LOGIN=2
IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"
IMAP_KEYWORDS=1
IMAP_CAPABILITY_ORIG="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"
IMAP_IDLE_TIMEOUT=60
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
IMAP_DISABLETHREADSORT=0
IMAP_CHECK_ALL_FOLDERS=0
IMAP_OBSOLETE_CLIENT=0
IMAP_ULIMITD=65536
IMAP_USELOCKS=0
IMAP_ENHANCEDIDLE=0
IMAP_TRASHFOLDERNAME=Trash
IMAP_EMPTYTRASH=Trash:7
IMAP_MOVE_EXPUNGE_TO_TRASH=0
SENDMAIL=/usr/sbin/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=YES
(imapd)

Würde mich freuen, wenn jemand einen Rat wüsste.

Vielen Dank.

Stefan

timeless2
Posts: 416
Joined: 2005-03-04 14:45
Location: Paris

Re: authmysql bei Courier-Imap funktioniert nicht

Post by timeless2 » 2005-08-09 13:52

hast du Logs vom Mysql-Server? Evtl mal genau mitloggen lassen, welche Anfragen gemacht werden, vielleicht hilft das weiter.

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: authmysql bei Courier-Imap funktioniert nicht

Post by squize » 2005-08-09 14:49

Unter Woody funktioniert der authdaemon von Courier nur mit Mysql, wenn du ihn selbst kompilierst. Vielleicht ist dein Problem dort versteckt.

Gruss

Marc

damike
Posts: 14
Joined: 2005-01-10 15:46

Re: authmysql bei Courier-Imap funktioniert nicht

Post by damike » 2005-08-09 16:39

huhu,

also hier hab ich in den user-comments unten einiges gefunden, damit ich das bei mir ans laufen bekommen habe: http://www.phparchitecture.com/howto_sh ... =2&showall

und wichtig, wenn du courier kompilierst, dass du es mit --enable-sql machst... :)

KriS
Posts: 37
Joined: 2003-03-14 14:39

Re: authmysql bei Courier-Imap funktioniert nicht

Post by KriS » 2005-08-17 09:58

Hi,

ich habe das ganze soweit zum laufen gebracht mit einem Howto/Leitfaden (da es für Gentoo ausgelegt war) unter http://vipmin.sourceforge.net

Ich habe zur Zeit nur noch Probs mit dem Autoresponder der irgendwie ignoriert wird.

So long
KriS[/code]