compiled cyrus-sasl with the patch for auxprop
patch -p0 < ../cyrus-sasl-2.1.19-checkpw.c.patch
patch -p0 < ../cyrus-sasl-2.1.19-sql.c.patch
cyrus-sasl
env CPPFLAGS="-I/usr/include/mysql" LDFLAGS="-L/usr/lib/mysql -lmysqlclient -lz"
_______________
./configure --prefix=/usr --exec-prefix=/usr \
--bindir=/usr/bin --sbindir=/usr/sbin \
--sysconfdir=/etc --libdir=/usr/lib \
--includedir=/usr/include --libexecdir=/usr/libexec \
--mandir=/usr/man --localstatedir=/var \
--with-saslauthd=/var/run/saslauthd \
--enable-sql --enable-login --disable-krb4 \
--with-plugindir=/usr/lib/sasl2
Then cyrus imap with export CPPFLAGS="-I/usr/include/et"
./configure \
--with-sasl=/usr/lib \
--with-perl \
--with-auth=unix \
--without-ucdsnmp
The sistem works but i only can access via web or if I configured evolucion to acces de server via localhost in the same machine . Pop is not working at all.
this is my curys.conf
------------------------------------------------------------------------
# standard standalone server implementation
START { # do not delete this entry! recover cmd="ctl_cyrusdb -r"
# this is only necessary if using idled for IMAP IDLE # idled cmd="idled" }
# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="192.168.40.5:imap" prefork=0
imaplocal cmd="imapd -C /etc/imapd-local.conf" listen="127.0.0.1:imap" prefork=0
imaps cmd="imapd -s" listen="192.168.40.5:imaps" prefork=0
imapslocal cmd="imapd -C /etc/imapd-local.conf" listen="127.0.0.1:imaps" prefork=0
pop3 cmd="pop3d" listen="pop3" prefork=0
pop3s cmd="pop3d -s" listen="pop3s" prefork=0
sieve cmd="timsieved" listen="192.168.40.5:sieve" prefork=0
sievelocal cmd="timsieved -C /etc/imapd-local.conf" listen="127.0.0.1:sieve" prefork=0
# at least one LMTP is required for delivery # lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1
}
EVENTS { # this is required checkpoint cmd="ctl_cyrusdb -c" period=30
# this is only necessary if using duplicate delivery suppression #delprune cmd="ctl_deliver -E 3" period=1440 delprune cmd="cyr_expire -E 3" period=144 # this is only necessary if caching TLS sessions tlsprune cmd="tls_prune" period=1440 } ------------------------------------------------------------------------------- this is my imapd.conf ---------------------------------------------------------------------------------- postmaster: postmaster configdirectory: /var/imap partition-default: /var/spool/imap # admins: cyrus # no admins! allowanonymouslogin: no allowplaintext: yes sasl_mech_list: PLAIN servername: piscis.minsap.pri.sld.cu autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost sasl_pwcheck_method: auxprop sasl_auxprop_plugin: sql sasl_password_format: crypt sasl_sql_hostnames: localhost sasl_sql_user: mail sasl_sql_pass: somepass sasl_sql_database: mail sasl_sql_select: select password from accountuser where username='%u' sasl_sql_verbose: true sievedir: /usr/sieve sendmail: /usr/sbin/sendmail sieve_maxscriptsize: 32 sieve_maxscripts: 5 unixhierarchysep: yes tls_ca_file: /var/imap/server.pem tls_cert_file: /var/imap/server.pem tls_key_file: /var/imap/server.pem ------------------------------------------------------------------------ Imap-local.conf is the same but it has admins: cyrus
Any advices??? This are some log from /var/log/auth.log
Nov 17 08:41:36 piscis imap[1969]: sql plugin Parse the username laura
Nov 17 08:41:36 piscis imap[1969]: sql plugin try and connect to a host
Nov 17 08:41:36 piscis imap[1969]: sql plugin trying to open db 'radius' on host 'localhost'
Nov 17 08:41:36 piscis imap[1969]: sql plugin could not connect to host localhost
Nov 17 08:41:36 piscis imap[1969]: sql plugin couldn't connect to any host
Nov 17 08:41:36 piscis imap[1969]: sql plugin Parse the username laura
Nov 17 08:41:36 piscis imap[1969]: sql plugin try and connect to a host
Nov 17 08:41:36 piscis imap[1969]: sql plugin trying to open db 'radius' on host 'localhost'
Nov 17 08:41:36 piscis imap[1969]: sql plugin could not connect to host localhost
Nov 17 08:41:36 piscis imap[1969]: sql plugin couldn't connect to any host
Nov 17 08:41:36 piscis imap[1969]: sql plugin Parse the username laura
Nov 17 08:41:36 piscis imap[1969]: sql plugin try and connect to a host
Nov 17 08:41:36 piscis imap[1969]: sql plugin trying to open db 'radius' on host 'localhost'
Nov 17 08:41:36 piscis imap[1969]: sql plugin could not connect to host localhost
Nov 17 08:41:36 piscis imap[1969]: sql plugin couldn't connect to any host
but when i do mysql -u mail -p I get connected.
Thanks Pozo
_________________________________________________________________ MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
--- 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