Cannot log into cyrus using IMAP

Eric B. ebenze at hotmail.com
Tue May 11 17:47:00 EDT 2004


> Aha!  Okay, am advancing SLOWLY in this world.   FINALLY got the
cyrus-sasl
> pkg compiled (I think) properly with mysql support (no warnings in the
> config.log, but how can I check to make sure?  Which library should be
> linked to libmysqlclient?).  Thanks to Nels Lindquist who pointed out that
> the libmysqlclient.a library is linked with zlib, and need an extra
compile
> time switch -lz in the configure script whever it
references -lmysqlclient.
> (ie: -lmysqlclient -lz)
>
> I installed the newly compiled version, but am _STILL_ getting the
following
> error msgs in auth.log when I start cyrus-master.
> May 11 16:25:31 linuxmail saslauthd[5716]: ipc_init        : listening on
> socket: /var/run/saslauthd/mux
> May 11 16:25:32 linuxmail pop3[5730]: sql_select option missing
> May 11 16:25:32 linuxmail lmtpunix[5732]: sql_select option missing
> May 11 16:25:32 linuxmail imap[5728]: sql_select option missing
> May 11 16:25:32 linuxmail pop3[5730]: auxpropfunc error no mechanism
> available
> May 11 16:25:32 linuxmail pop3s[5731]: sql_select option missing
> May 11 16:25:32 linuxmail lmtpunix[5732]: auxpropfunc error no mechanism
> available
> May 11 16:25:32 linuxmail imap[5728]: auxpropfunc error no mechanism
> available
> May 11 16:25:32 linuxmail pop3[5730]: _sasl_plugin_load failed on
> sasl_auxprop_plug_init for plugin: sql
> May 11 16:25:32 linuxmail pop3s[5731]: auxpropfunc error no mechanism
> available
> May 11 16:25:32 linuxmail imaps[5729]: sql_select option missing
> May 11 16:25:32 linuxmail lmtpunix[5732]: _sasl_plugin_load failed on
> sasl_auxprop_plug_init for plugin: sql
> May 11 16:25:32 linuxmail imap[5728]: _sasl_plugin_load failed on
> sasl_auxprop_plug_init for plugin: sql
>
>
> Did I forget something in a config file somewhere?  Do I have a missing
> library or something?  I'm getting extremely frustrated here - I can't
> imagine why I'm having so much trouble installing / building this!


Problem resolved.  My mistake.  When I reinstalled my newly compiled
binaries, I accidentally overwrote my /etc/imapd.conf file.  I appended the
file with the following, and it _seems_ to be accepted:
/etc/imapd.conf:
sasl_pwcheck_method: saslauthd
sasl_mech_list: plain
sasl_sql_engine: mysql
sasl_sql_hostnames: localhost
sasl_sql_user: mail
sasl_sql_passwd: secret
sasl_sql_database: mail
sasl_sql_select: select password from accountuser where username = '%u'


So it seemingly works.  This is now the output in my
/var/log/auth.log:
May 11 17:18:27 linuxmail saslauthd[10272]: ipc_init        : listening on
socket: /var/run/saslauthd/mux
May 11 17:18:27 linuxmail imap[10284]: sql auxprop plugin using mysql engine
May 11 17:18:27 linuxmail imaps[10285]: sql auxprop plugin using mysql
engine
May 11 17:18:27 linuxmail lmtpunix[10288]: sql auxprop plugin using mysql
engine
May 11 17:18:27 linuxmail pop3s[10287]: sql auxprop plugin using mysql
engine
May 11 17:18:27 linuxmail pop3[10286]: sql auxprop plugin using mysql engine
May 11 17:18:27 linuxmail imap[10289]: sql auxprop plugin using mysql engine
May 11 17:18:27 linuxmail pop3[10290]: sql auxprop plugin using mysql engine
May 11 17:18:29 linuxmail imap[10291]: sql auxprop plugin using mysql engine
May 11 17:18:29 linuxmail pop3[10294]: sql auxprop plugin using mysql engine
May 11 17:18:30 linuxmail imap[10292]: sql auxprop plugin using mysql engine
May 11 17:18:30 linuxmail imap[10293]: sql auxprop plugin using mysql engine


Thanks again to Nels Lindquist!  I'd still be tearing my hair out if I
didn't know to include "-lz" flag in the configure options.

Can someone just please explain what this zlib's purpose is for?

Thanks again for all your help!

Eric




---
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