I'm trying to integrate courier-imap with my msyql based virtual domain/user setup. The problem that I am having is that whenever I activate the MYSQL_SELECT_CLAUSE, the database is not queried. A connection to the database server is still established, but no query is made. When NOT using the MYSQL_SELECT_CLAUSE, the database _is_ queried (I'm logging all queries, so it shows up in the mysql query log), but not in the way that I need. This is my authmysqlrc: MYSQL_SERVER mysql.hrcsb.org MYSQL_USERNAME mail MYSQL_PASSWORD ******** MYSQL_PORT 3306 MYSQL_OPT 0 MYSQL_DATABASE mail MYSQL_SELECT_CLAUSE SELECT account.username,\ account.crypt_password,\ account.password,\ account.uid,\ account.gid,\ CONCAT('/var/mail/', domain.name, '/'),\ account.maildir,\ account.quota,\ '',\ ''\ FROM account \ INNER JOIN domain ON account.domain_id = domain.name \ WHERE account.username = '$(local_part)'\ AND domain.name = '$(domain)' I'm running debian sarge, and the debian package of courier-{imap, authdaemon,authmysql}. The database is on a remote machine and is running mysql 4.1 Any ideas/experience you might have would be very welcome. -davidc -- gpg-key: http://www.zettazebra.com/files/key.gpg
Attachment:
signature.asc
Description: This is a digitally signed message part