[root@mail1~]#
cd
[root@mail1~]#
tar jxvf courier-imap-4.5.0.tar.bz2
[root@mail1~]#
cd courier-imap-4.5.0
[root@mail1 urier-imap-4.5.0]#
./configure --prefix=/usr/local/imap --with-redhat
--disable-root-check --enable-unicode=utf-8,iso-8859-1,gb2312,gbk,gb18030
--with-trashquota --with-dirsync --with-mysql-libs=/usr/local/mysql/lib/mysql --with-mysql-includes=/usr/local/mysql/include/mysql/ --with-authmysql --with-authmysql=yes
[[email protected]]#
make
[[email protected]]#
make install
[[email protected]]#
make install-configure
|
[root@mail1 courier-imap-4.1.3]#
cd
[root@mail1 courier-imap-4.1.3]#
tar jxvf pcre-7.2.tar.bz2
[root@mail1 courier-imap-4.1.3]#
cd pcre-7.2
[root@mail1 courier-imap-4.1.3]#
./configure
[root@mail1 courier-imap-4.1.3]#
make
[root@mail1 courier-imap-4.1.3]#
make install
//安装pcre应该是非常容易的事情,片刻之间就可搞定,接下来安装maildrop.在执行配置过程中,需要很多选项,不要疏漏。
[root@mail1 pcre-7.2]#
cd
[root@mail1 pcre-7.2]#
tar jxvf maildrop-2.5.0.tar.bz2
[root@mail1 pcre-7.2]#
cd maildrop-2.5.0
[root@mail1 maildrop-2.5.0]#
首先将
courier-authlib的头文件及库文件链接至/usr目录(编译maildrop时会到此目录下找此些相关的文件):
ln -sv /usr/local/authlib/bin/courierauthconfig /usr/bin ln -sv /usr/local/authlib/include/* /usr/include
[root@mail1 maildrop-2.5.0]#
./configure --prefix=/usr/local/maildrop --enable-
sendmail=/usr/sbin/sendmail --enable-trusted-users='root vmail' --enable-syslog=1
--enable-maildirquota --enable-maildrop-uid=1001 --enable-maildrop-gid=1001 --with
-trashquota --with-dirsync
[[email protected]]#
make
[[email protected]]#
make install
[[email protected]]#
cp /usr/local/maildrop/bin/maildrop /usr/bin
|
[root@mail1~]#
maildrop
–
v
maildrop 2.0.4 Copyright 1998-2005 Double Precision, Inc.
GDBM extensions enabled.
Courier Authentication Library extension enabled.
Maildir quota extension enabled.
This program is distributed under the terms of the GNU General Public
License. See COPYING for additional information.
|
[root@mail1mailbox]#
more /etc/maildroprc
logfile "/var/mailbox/maildrop.log"
to "$HOME/$DEFAULT"
或者
to "$HOME/Maildir"
|
[root@mail1 ~]#
more /usr/sbin/maildirmake.sh
#!/bin/bash
set -e
if [ ! -d /var/mailbox/$1 ]
then
mkdir /var/mailbox/$1
fi
chown -R vmail:vmail /var/mailbox/$1
cd "/var/mailbox/$1"
/usr/local/imap/bin/maildirmake $2
mkdir /var/mailbox/$1/$2/Maildir
chown -R vmail:vmail /var/mailbox/$1/$2
[root@mail1 ~]#
more /usr/sbin/maildirdel.sh
#!/bin/bash
rm -rf /var/mailbox/$1/$2
|