Moin, ich habe ein Prob mit maillogin bzw. Abfrage des PW, durch courier, in der mySQL Datenbank.
Ich bekomme diese Fehlermeldungen (habe debuglevel 2 beim authdaemonrc gesetzt:
Meine authmysqlrc sieht so aus:
Eine Kolumne "name" gibt es in meiner mysql datenbank nicht.
Und die authdaemonrc:
Ich bekomme diese Fehlermeldungen (habe debuglevel 2 beim authdaemonrc gesetzt:
Code:
Jun 21 04:42:31 robo46 imapd: Connection, ip=[::ffff:xx.xxx.xxx.22]
Jun 21 04:42:31 robo46 authdaemond: received auth request, service=imap, authtype=login
Jun 21 04:42:31 robo46 authdaemond: authmysql: trying this module
Jun 21 04:42:31 robo46 authdaemond: authmysqllib: connected. Versions: header 50149, client 50157, server 50157
Jun 21 04:42:31 robo46 authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/home/mailusers", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), "", name, "" FROM virtual_users WHERE email = 'name_des_benutzers@example2.com'
Jun 21 04:42:31 robo46 authdaemond: mysql_query failed, reconnecting: Unknown column 'name' in 'field list'
Jun 21 04:42:31 robo46 authdaemond: authmysqllib: connected. Versions: header 50149, client 50157, server 50157
Jun 21 04:42:32 robo46 authdaemond: mysql_query failed second time, giving up: Unknown column 'name' in 'field list'
Jun 21 04:42:32 robo46 authdaemond: authmysql: TEMPFAIL - no more modules will be tried
Jun 21 04:42:32 robo46 imapd: LOGIN FAILED, method=PLAIN, ip=[::ffff:xx.xxx.xxx.22]
Jun 21 04:42:32 robo46 imapd: authentication error: Input/output error
Code:
MYSQL_SERVER 127.0.0.1
MYSQL_USERNAME vmailuser
MYSQL_PASSWORD *******
MYSQL_PORT 3306
MYSQL_OPT 0
MYSQL_DATABASE vmserver
MYSQL_USER_TABLE vusers
MYSQL_CRYPT_PWFIELD password
MYSQL_UID_FIELD 5000
MYSQL_GID_FIELD 5000
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD "/home/vmailusers"
MYSQL_NAME_FIELD name
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
Und die authdaemonrc:
Code:
authmodulelist="authmysql"
authmodulelistorig="authuserdb authpam authpgsql authldap authmysql authcustom authpipe"
daemons=5
authdaemonvar=/var/run/courier/authdaemon
DEBUG_LOGIN=2
DEFAULTOPTIONS=""
LOGGEROPTS=""
Zuletzt bearbeitet: