by Administrator
24. June 2009 17:44
Installation courier-authlib
# tar -xjf courier-authlib-0.57.tar.bz2
# cd courier-authlib-0.57
# ./configure --with-redhat
# make
# make install
# make install-migrate
# make install-configure
# cp courier-authlib.sysvinit /etc/rc.d/init.d/courier-authlib
# chmod 755 /etc/rc.d/init.d/courier-authlib
# chkconfig --add courier-authlib
# chkconfig courier-authlib on
Installation courier-imap
# tar ?xjf courier-imap-4.0.6.tar.bz2
# cd courier-imap
# ./configure --disable-root-check \
--without-authdaemon --with-authmysql --with-mysql=yes \
--with-authpgsql --with-pgsql=yes \
--enable-workarounds-for-imap-client-bugs --with-redhat
# make
# make install-strip
# make install-configue
# cp courier-imap.sysvinit /etc/rc.d/init.d/courier-imap
# chmod 755 /etc/rc.d/init.d/courier-imap
# chkconfig --add courier-imap
# chkconfig courier-imap on
Edit file /usr/local/etc/authlib/authmysqlrc
# vi /usr/local/etc/authlib/authpgsqlrc
PGSQL_HOST localhost
PGSQL_USERNAME postfix_user
PGSQL_PASSWORD passwduser
PGSQL_DATABASE postfixdb
PGSQL_USER_TABLE mailbox
PGSQL_CRYPT_PWFIELD password
PGSQL_UID_FIELD '89'
PGSQL_GID_FIELD '89'
PGSQL_LOGIN_FIELD username
PGSQL_HOME_FIELD '/home/virtual'
PGSQL_NAME_FIELD name
PGSQL_MAILDIR_FIELD maildir
PGSQL_QUOTA_FIELD quota
Edit file /usr/lib/courier-imap/etc/imapd, cari direktif dan ganti menjadi seperti di bawah ini:
IMAPDSTART=YES
Edit file /usr/lib/courier-imap/etc/imapd-ssl, cari direktif dan ganti menjadi seperti di bawah ini
IMAPDSSLSTART=YES
Edit file /usr/lib/courier-imap/etc/pop3d, cari direktif dan ganti menjadi seperti di bawah ini
POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1"
POP3AUTH_TLS_ORIG="LOGIN PLAIN"
POP3DSTART=YES
Edit file /usr/lib/courier-imap/etc/pop3d-ssl, cari direktif dan ganti menjadi seperti di bawah ini
POP3DSSLSTART=YES
POP3_STARTTLS=YES
Jalankan service authdaemon dan courier-imap
# service courier-authlib start
# service courier-imap start
