imapd.conf:
#
# SASL library options (these are handled directly by the SASL libraries,
# refer to SASL documentation for an up-to-date list of these)
#
# The mechanism(s) used by the server to verify plaintext passwords. Possible
# values are "saslauthd", "auxprop", "pwcheck" and "alwaystrue". They
# are tried in order, you can specify more than one, separated by spaces
#
# Do note that, since sasl will be run as user cyrus, you may have a lot of
# trouble to set this up right.
sasl_pwcheck_method: auxprop
# What auxpropd plugins to load, if using sasl_pwcheck_method: auxprop
# by default, all plugins are tried (which is probably NOT what you want).
sasl_auxprop_plugin: mysql
# If enabled, the SASL library will automatically create authentication secrets
# when given a plaintext password. Refer to SASL documentation
sasl_auto_transition: no
sasl_mysql_hostnames: HOST
sasl_mysql_user: USER
sasl_mysql_passwd: PASSWORD
sasl_mysql_database: DATABASE
sasl_mysql_statement: select password from accounts where username = '%u'
sasl_mysql_verbose: true
Simon's MySQL patches for sasl 2.1
let me know if you know of more
January 17, 2002
I have started working on a plugin to sasl 2.0. As life is as it is,
i don't expect to put much work into it for a little bit. Check back in
a month or two :)
dmz
I'll try to get this clearer soon, but here are the files.
Patches for mailsettings (vacation/forward) used in above virtual documentation
mailsettings.diff: Patch for mailsettings (virtual)
vacation.conf.diff: Patch for vacation files (virtual)
vacation.pl.diff: Patch for vacation perl file (virtual)