HomePage » Mail » Pop3imap


Dovecot2


bincimap

Download from http://bincimap.org and do a typical source install. Install checkpassword, for redhat, the package can be found at http://dag.wieers.com/rpm/packages/checkpassword/. Link /usr/bin/checkpassword to /bin/checkpassword.

Next, edit /usr/local/etc/bincimap.conf to allow authentication without SSL. Bincimap supports SSL, I just don't have time to work on that yet.

Next, install Bincimap using xinetd
ln -s /etc/opt/bincimap/xinetd/imap /etc/xinetd.d/imap
ln -s /etc/opt/bincimap/xinetd/imaps /etc/xinetd.d/imaps
service xinetd restart


Next make sure qmail is deliverying to Maildir. My qmail rc:
qmail_rc
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start  ./Maildir/


That's it! It's very easy.

Courier IMAPd & pop3d

Building
yum install expect
tar jxvf courier-authlib-0.55
cd courier-authlib-0.55
./configure --with-redhat  --prefix=/usr/local --exec-prefix=/usr/local \
--with-authvchkpw --without-authldap --without-authmysql \
--disable-root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib \
--with-mailuser=vpopmail --with-mailgroup=vchkpw
make
make install
# make install-migrate
make install-configure
cp courier-authlib.sysvinit /etc/init.d/courier-authlib
chmod 755 /etc/init.d/courier-authlib


Now configure authdaemon options in /usr/local/etc/authlib
authmysqlrc
MYSQL_SERVER            localhost
MYSQL_USERNAME          vpopmail
MYSQL_PASSWORD          xxxxxx


authdaemonrc
authmodulelist="authvchkpw authuserdb authmysql authcustom"


Start authdaemon
/etc/init.d/courier-authlib start


Continue to imapd
useradd imapd
su - imapd
tar jxvf courier-imapd-4
cd courier-imapd-4
export CFLAGS="-DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH"
export COURIERAUTHCONFIG=/usr/local/bin/courierauthconfig
export CPPFLAGS=-I/usr/local/include
./configure --prefix=/usr/local/courier-imap --disable-root-check --with-ssl --with-redhat
make
make check
su root
make install
make install-configure


Configuring courier-imapd before starting it.
Edit /usr/lib/courier-imap/etc/imap and change the followings to
TCPDOPTS="-nodnslookup -noidentlookup -user=vpopmail -group=vchkpw"
IMAPDSTART=NO

and repeat the similar to pop3d

cp courier-imap.sysvinit /etc/init.d/courier-imapd
chmod 705 /etc/init.d/courier-imapd 
/etc/init.d/courier-imapd start


Everything works up until I fire up sqirrelmail and send a test mail. The following error is displayed. Not much idea at the moment.
/var/qmail/bin/qmail-smtpd: error while loading shared libraries: libssl.so.6: failed to map segment from shared object: Cannot allocate memory


Start/stop
/usr/local/libexec/courier-imap/imapd.rc start
/usr/local/libexec/courier-imap/pop3d.rc start


There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki