Cyrus Auth thru Auxprop

Ulf Rasch u.rasch at seppelec.com
Thu Apr 21 18:32:14 EDT 2005


You commented that you want to use sasldb and not mysql.
So you have to configure your imap (imap.conf) like this:

sasl_pwcheck_method: auxprop
sasl_mech_list: PLAIN

Whith auxprop you tell imap to use the sasldb.
When you going to use PLAIN passwords you should maybe look into encryption 
(TLS) of your comunication for security.

Ulf  

El Jueves 21 Abril 2005 22:07, Simon Matter escribió:
> > Hello,
> >
> > I've never set up mail on linux, and am struggling to get Cyrus up and
> > running. We have a need for IMAP, and after some long research, I feel
> > Cyrus is our best bet.
> >
> > I'm running Cyrus on SuSE Enterprise Linux 9. They won't help me with
> > the configuration - we got 30 days installation support with the
> > purchase, which doesn't include mail configuration.
> >
> > I've been fighting Cyrus on the authentication. I googled around a bit,
> > and it appeared that sasldb or auxprop was the way to go (we need
> > virtual domains, and don't want to add console users, but don't want
> > alot of complicated overhead). In /etc/imapd.conf, I added
> > "sasl_pwcheck_method: sasldb" and restarted cyrus. I added a user via
> > cyradm, and added a password using saslpasswd2. All as well... except I
> > couldn't get in. The logs report "no mechanism available." So, I wanted
> > to go the auxprop route, but auxprop wasn't installed/compiled. I had to
> > rebuild the rpm using the SuSE source rpm, and added the -enable-sql
> > option to the configure part of the spec file. After that was installed
> > (rpm built, and installed) I changed "sasl_pwcheck_method" to "auxprop"
> > and added these options to my imapd.conf:
> >
> > sasl_auxprop_plugin: mysql
> > sql_engine: mysql
> > sasl_auto_transition: no
> > sasl_mysql_hostnames: localhost
> > sasl_mysql_user: cyrus
> > sasl_mysql_password: mailadmin
> > sasl_mysql_database: mail
> > sasl_mysql_statement: select password from users where username = '%u'
> > sasl_mysql_verbose: true
>
> Maybe try this:
>
> sasl_auxprop_plugin: sql
> sql_engine: mysql
> sasl_auto_transition: no
> sasl_sql_hostnames: localhost
> sasl_sql_user: cyrus
> sasl_sql_password: mailadmin
> sasl_sql_database: mail
> sasl_sql_statement: select password from users where username = '%u'
> sasl_sql_verbose: true
>
> Simon
>
> > However, I now get these errors:
> >
> > Apr 21 11:27:00 fs2 imap[27909]: auxpropfunc error no mechanism available
> > Apr 21 11:27:00 fs2 imap[27909]: _sasl_plugin_load failed on
> > sasl_auxprop_plug_init for plugin: sql
> > Apr 21 11:27:01 fs2 imap[27909]: could not find auxprop plugin, was
> > searching for 'mysql'
> > Apr 21 11:27:06 fs2 imap[27909]: could not find auxprop plugin, was
> > searching for 'mysql'
> > Apr 21 11:27:09 fs2 imap[27909]: could not find auxprop plugin, was
> > searching for 'mysql'
> > Apr 21 11:27:12 fs2 imap[27909]: could not find auxprop plugin, was
> > searching for 'mysql'
> > Apr 21 11:41:12 fs2 imap[28445]: auxpropfunc error no mechanism available
> > Apr 21 11:41:12 fs2 imap[28445]: _sasl_plugin_load failed on
> > sasl_auxprop_plug_init for plugin: sql
> > Apr 21 11:41:15 fs2 imap[28451]: auxpropfunc error no mechanism available
> > Apr 21 11:41:15 fs2 imap[28451]: _sasl_plugin_load failed on
> > sasl_auxprop_plug_init for plugin: sql
> > Apr 21 11:45:45 fs2 sasldblistusers2: auxpropfunc error no mechanism
> > available
> > Apr 21 11:45:45 fs2 sasldblistusers2: _sasl_plugin_load failed on
> > sasl_auxprop_plug_init for plugin: sql
> >
> > This is getting really frustrating. I have spent hours and hours on
> > this, to no avail. Any help would be immensely appreciated.
> > ---
> > Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> > Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list