Courier-imap/pop3 kann keine mails holen

menace

Well-Known Member
Hallo,
ich hatte heute nacht portupgrade -arR gefahren, und dabei wurde mindestens phpmyadmin, authdaemond und postfixadmin ersetzt. evtl auch noch courier, aber da bin ich (leider) nicht sicher .. Ausserdem hatte ich vergessen, dass ich postfixadmin sowieso aus dem svn geholt hatte.
Naja, warum auch immer, auf einmal scheint es meine authmysqlrc (von authdaemond) geloescht und durch eine standard datei ersetzt zu haben, der zugriff kommt aber immer noch nicht, folgende Fehlermeldungen kommen fuer imap und pop3

Jan 24 15:11:00 derserver pop3d: LOGIN FAILED, user=user@domain.tld, ip=[85.177.182.138]
Jan 24 15:11:00 derserver pop3d: authentication error: Input/output error
Jan 24 15:19:00 derserver imapd: LOGIN FAILED, method=PLAIN, ip=[85.177.182.138]
Jan 24 15:19:00 derserver imapd: authentication error: Input/output error
irgendwie komisch ist auch, dassbeim imap gar kein username dabei steht (wobei ich nicht weiss, ob das vorher auch schon so war.
ich ueberlege auch, ob es daran liegt, dass authdaemond per tcp sockets auf mysql zugreifen will, aber nicht mehr kann, nur finde ich die option nicht mehr in authmysqlrc (in my.cnf ist sie aktiviert)

hat jemand eine Idee?
 
Ich konnte jetzt authdaemond und syslogd dazu bewegen mir mehr Infos zu geben:

an 24 17:24:45 derserver pop3d: Connection, ip=[82.134.182.213]
Jan 24 17:24:49 derserver authdaemond: received auth request, service=pop3, authtype=login
Jan 24 17:24:49 derserver authdaemond: authmysql: trying this module
Jan 24 17:24:49 derserver authdaemond: SQL query: SELECT username, password, "", uid, gid, /ein/verz, maildir, "", name, "" FROM mailbox WHERE username = "username@domain.tld"
Jan 24 17:24:49 derserver authdaemond: mysql_query failed, reconnecting: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/ein/verz/, maildir, "", name, "" FROM mailbox WHERE username = "user@' at line 1
Jan 24 17:24:49 derserver authdaemond: mysql_query failed second time, giving up: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/ein/verz/, maildir, "", name, "" FROM mailbox WHERE username = "user@' at line 1
Jan 24 17:24:49 derserver authdaemond: authmysql: TEMPFAIL - no more modules will be tried
Jan 24 17:24:49 derserver pop3d: LOGIN FAILED, user=user@domain.tld, ip=[85.117.192.158]
Jan 24 17:24:49 derserver pop3d: authentication error: Input/output error
(user daten wie ip und verzeichnisse sind anonymisiert ^^)
jetzt weiss ich allerdings nicht, was das "" im select soll, warum das directory /ein/verz direkt drin steht und warum spaeter nur nach username user@ statt username@domain.tldnachgefragt wird.

any ideas?
 
Zurück
Oben