Hallo Ich hab jetzt stundenlang gebastelt um courier-imap/pop mit mysql zum laufen zu kriegen und habs endlich geschafft die authlib umzukompilieren damit ich ein mysql modul krieg welches sonst nicht offiziell verfügbar ist leider. Da garantiert noch andere Leute dieses Problem haben werden hier der Post damit denen geholfen werden kann.... Unter http://www.matthias-keller.ch/RPM/courier-authlib-0.57/ findet sich die authlib 0.57 passend zur OpenSUSE10.0 version Insbesondere die Datei courier-authlib-mysql-0.57-2.i586.rpm sie braucht nur installiert zu werden und der authdaemon kann auf mysql zugreifen. ! ACHTUNG ! die restlichen RPMs in dem verzeichnis habe ich NICHT getestet und übernehme keine Verantwortung. Ich fand einfach dass ich nicht nur die mysql posten sollte.... Die Einstellungen die gemacht werden müssen sind: /etc/authlib/authdaemonrc: authmodulelist="authmysql" Ausserdem muss die Datei /etc/authlib/authmysqlrc erstellt werden. Ein Beispielinhalt wäre: MYSQL_CRYPT_PWFIELD password MYSQL_DATABASE mysqldb MYSQL_GID_FIELD '51' MYSQL_HOME_FIELD '/var/spool/vmail' MYSQL_LOGIN_FIELD username MYSQL_MAILDIR_FIELD maildir MYSQL_NAME_FIELD name MYSQL_OPT 0 MYSQL_PASSWORD mysqlpasswort #MYSQL_PORT 0 # Uncomment below if you want quota support. #MYSQL_QUOTA_FIELD quota MYSQL_SERVER localhost # Default FreeBSD Socket #MYSQL_SOCKET /var/mysql/mysql.sock # Default RedHat Socket #MYSQL_SOCKET /var/lib/mysql/mysql.sock # Default Debian Sarge Socket #MYSQL_SOCKET /var/run/mysqld/mysqld.sock MYSQL_UID_FIELD '51' MYSQL_USERNAME mysqlusername MYSQL_USER_TABLE mailbox #MYSQL_WHERE_CLAUSE server='example.domain.com' GID/UID_FIELD sind die ids des postfix-users im system (in meinem Falle 51) Bei Fragen einfach fragen :) Grüsse Matti