Cannot log into cyrus using IMAP
Ken Murchison
ken at oceana.com
Tue May 11 20:28:08 EDT 2004
Eric B. wrote:
>>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?
zlib is used for compressing the the line protocol used by MySQL
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
---
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