Hi I am not sure how to create a home directory if it is not available by IMAP . If courier imap is not able to find the homedir then we need to have these in the authldaprc
# home directory lookup in ldap LDAP_HOMEDIR mailMessageStore # if home directory in ldap is relative, specify the absolute(starting)part LDAP_MAILROOT /mail Besure not to have any spaces Thanks Kaliki > Jose, > thank you very much for the feed-back! Unfortunatelly, it didn't > solve my problem :-( > > I did manage to get courier-4.0.2 working with > > 1) daemontools supervising imap, authdaemon, etc > 2) tcpserver handling sockets > 3) authdaemon handling proxyed connections > > what I'm missing is: > > - I can't get authdaemon to create the user's homedir. The "auth_imap" > programm shipped with qldap was responsible for doing that... > > Anyone managed to do that? > > [s] > Krico > > Jose Javier Sianes Ruiz wrote: > >>Few days ago we talk about this problem. Here you are a copy about the >>solution. >> >> >>---------------------------- Mensaje original >> ---------------------------- >>Asunto: Re: Courier-imap 4.0.2 setup with qmail-ldap >>De: [EMAIL PROTECTED] >>Fecha: Dom, 3 de Abril de 2005, 18:16 >>Para: [EMAIL PROTECTED] >>Cc: [email protected] >>-------------------------------------------------------------------------- >> >>I treid differnt ways to reslove this issue. Finally got this working >> with >>courier-imap 4.x with tcpserver but only I need to run courier-authlib >>service. Bleow is how I configured >> >>-----------------------START-------------------------------------------- >>Used: 4.0.2 (tar.bz2) >>courier-authlib-0.53 >> >>Extracting >>bunzip2 courier-authlib-0.53.tar.bz2 >>tar xvf courier-authlib-0.53.tar >>./configure --with-redhat >>./configure --prefix=/usr/local/courier-authlib --without-authpam >>--without-authpwd --without-authmysql --without-authpgsql >>--without-authshadow --without-authuserdb --without-authcram >>--without-authdaemon --without-authvchkpw --with-mailuser=vmail >>--with-mailgroup=vmail --with-redhat >># I am see no differnece with and without --without-authdaemon >>make >>make install >>make install-configure >> >>bunzip2 courier-imap-4.0.2.tar.bz2 >>tar xvf courier-imap-4.0.2.tar >> >>./configure --prefix=/usr/local/courier-imap --disable-root-check >>--with-redhat >>COURIERAUTHCONFIG=/usr/local/courier-authlib/bin/courierauthconfig >>CPPFLAGS=-I/usr/local/courier-authlib/include >> >>make >>make install >>make install-configure >> >> >>edit /usr/local/courier-authlib/etc/authlib/authdaemonrc for enabling >>logging if required >>edit /usr/local/courier-authlib/etc/authlib/authldaprc for ldap options >> >>LDAP_GLOB_UID vmail >>LDAP_GLOB_GID vmail >>LDAP_HOMEDIR mailMessageStore >>LDAP_MAILROOT /mail >>LDAP_CRYPTPW userPassword >>LDAP_MAIL uid >> >>Change other entries if required >> >># beware of tabs and spaces. >> >> Add authlib to service >>cp /usr/local/src/courier-authlib-0.55/courier-authlib.sysvinit >>/etc/init.d/courier-authlib >>chkconfig --add courier-authlib >> >>mkdir -p /var/qmail/supervise/courier-imap/log >> >>mkdir -p /var/log/qmail/courier-imap >> >>chown qmaill /var/log/qmail/courier-imap >> >>Create a file /var/qmail/supervise/courier-imap/run and with following >>entries >> >>---------------------------------------------------------------------------- >>#!/bin/sh >> >>exec_prefix=/usr/local/courier-imap >> >>. /usr/local/courier-imap/etc/imapd >> >>exec /usr/local/bin/tcpserver -v -R -H -l 0 -x /etc/tcp.smtp.cdb -c 100 >>0.0.0.0 imap ${exec_prefix}/sbin/imaplogin ${exec_prefix}/bin/imapd >>Maildir 2>&1 >>---------------------------------------------------------------------------- >> >> >>Create a file /var/qmail/supervise/courier-imap/log/run with following >>entries >> >>------------------------------------------------------------------------ >>#!/bin/sh >> >>exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t >>/var/log/qmail/courier-imap >> >>------------------------------------------------------------------------------------------------------ >> >>Change the permissions >> >>chmod 755 /var/qmail/supervise/courier-imap/run >>chmod 755 /var/qmail/supervise/courier-imap/log/run >>ln -s /var/qmail/supervise/courier-imap /service >> >>Change the qmailctl file (if the script file has already courier skip >> this) >> >>Add the following to qmailctl's "start" section: >> >>if svok /service/courier-imap ; then >> svc -u /service/courier-imap /service/courier-imap/log >>else >> echo courier-imap supervise not running >>fi >> >> >>Ad the following to qmailctl's "stop" section: >> >>echo " courier-imap " >>svc -d /service/courier-imap /service/courier-imap/log >> >>Add the following to qmailctl's "stat" section: >> >>svstat /service/courier-imap >>svstat /service/courier-imap/log >> >>Add the following to qmailctl's "pause" section: >> >>echo "Pausing courier-imap " >>svc -p /service/courier-imap >> >>Add the following to qmailctl's "cont" section: >> >>echo "Continuing courier-imap " >>svc -c /service/courier-imap >> >>Add the following to qmailctl's "restart" section: >> >>echo "* Restarting courier-imap." >>svc -t /service/courier-imap /service/courier-imap/log >> >>------------------------------END ---------------------------------- >> >>Hope this help >> >>Thanks >>Kaliki >> >> >> >>>I have a similar problem. Triying to upgrade from 3.0.X to 4.0.X my >>> >>> >>tcpserver courier-imap service doesnt work. Talking in courier-imap >>mailist It seems you can not authenticate users like allways , using >>auth_imap binary from qmail-ldap. Now you have to use authlib from >>courier-imap, no other way. If someone find a smart solution to use >>courier-imap 4.0.x with tcpserver like allways it will be very >>apreciated. >> >> >>> >>> >>>>Can any one help how to configure courier-imap 4.02 with qmail-ldap. >>>> >>>>I have installed courier-imap and courier-authlib as below >>>>------------------------------------------------------------------------ >>>> >>>> >>courier-authlib-0.53 >> >> >>>>bunzip2 courier-authlib-0.53.tar.bz2 >>>>tar xvf courier-authlib-0.53.tar >>>>./configure --with-redhat >>>>./configure --prefix=/usr/local/courier-authlib --without-authpam >>>> >>>> >>--without-authpwd --without-authmysql --without-authpgsql >> >> >>>>--without-authshadow --without-authuserdb --without-authcram >>>>--without-authdaemon --without-authvchkpw --with-mailuser=vmail >>>> >>>> >>--with-mailgroup=vmail --with-redhat >> >> >>>>make >>>>make install >>>>make install-configure >>>> >>>>bunzip2 courier-imap-4.0.2.tar.bz2 >>>>tar xvf courier-imap-4.0.2.tar >>>> >>>>./configure --prefix=/usr/local/courier-imap --disable-root-check >>>> >>>> >>--with-redhat >> >> >>>>COURIERAUTHCONFIG=/usr/local/courier-authlib/bin/courierauthconfig >>>> >>>> >>CPPFLAGS=-I/usr/local/courier-authlib/include >> >> >>>>make >>>>make install >>>>make install-configure >>>> >>>>---------------------------------------------------------------- >>>> >>>>Can any one help me how to proceed from here I have qmail-ldap running >>>> >>>> >>with pop3 successfully. >> >> >>>>Any help is greatly appreciated . >>>> >>>>Thanks >>>> >>>>Kaliki >>>> >>>> >>>> >>> >>> >>> >> >> >> >> > > > -- Kaliki
