Whenever you compile from source code it is necessary to have the latest Xcode installed. It's free from ADC. CourierIMAP now requires Courier-Authlib module installed before you can start building it. With root priviledge you will have to add "courier" user and group. niutil -create . /groups/courier niutil -createprop . /groups/courier gid 100 niutil -createprop . /groups/courier realname 'courier' niutil -create . /users/courier niutil -createprop . /users/courier uid 100 niutil -createprop . /users/courier gid 100 niutil -createprop . /users/courier passwd 'secret' niutil -createprop . /users/courier realname 'courier' Prepare the mail directory with the right permissions: chmod -t /private chmod -t /private/var chmod -t /private/var/mail chown -R courier /private/var/mail chgrp -R courier /private/var/mail chmod -R 775 /private/var/mail Make sure Courier has a User directory. Login courier password secret curl -O http://easynews.dl.sourceforge.net/sourceforge/courier/courier-imap-4.1.1.tar.bz2 bunzip2 courier-imap-4.1.1.tar.bz2 tar -xvf courier-imap-4.1.1.tar cd courier-imap-4.1.1 RANLIB="ranlib -c" export RANLIB
./configure \ --prefix=/usr/local/courier-imap \ --with-authmysql \ --enable-workarounds-for-imap-client-bugs \ COURIERAUTHCONFIG=/usr/local/courier-authlib/bin/courierauthconfig make su root umask 022 make install make install-configure Start/Stop IMAP/POP via the following lines or just extract my start-up files from ECM2 packages for Courier.
|
||||