|
三:安装courier-imap
1:安装
[root@redhat tmp]# tar jxvf courier-imap-4.1.3.tar.bz2
[root@redhat tmp]# cd courier-imap-4.1.3
[root@redhat courier-imap-4.1.3]# export COURIERAUTHCONFIG=/usr/local/authlib/bin/courierauthconfig
[root@redhat courier-imap-4.1.3]# ./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 \
--with-mysql-includes=/usr/local/mysql/include --with-authmysql \
--with-authmysql=yes --disable-root-check
[root@redhat courier-imap-4.1.3]# make
[root@redhat courier-imap-4.1.3]# make install
[root@redhat courier-imap-4.1.3]# make install-configure
2:编辑配置文件启用pop3及imap
[root@redhat courier-imap-4.1.3]# vi /usr/local/imap/etc/pop3d
POP3DSTART=YES //第140行
[root@redhat courier-imap-4.1.3]# vi /usr/local/imap/etc/imapd
IMAPDSTART=YES //第403行
3:启动及加入自动运行队列
[root@redhat courier-imap-4.1.3]# cp courier-imap.sysvinit /usr/local/imap/sbin/imapd
[root@redhat courier-imap-4.1.3]# chmod +x /usr/local/imap/sbin/imapd
[root@redhat courier-imap-4.1.3]# /usr/local/imap/sbin/imapd start
[root@redhat courier-imap-4.1.3]# cp courier-imap.sysvinit /etc/rc.d/init.d/courier-imapd
[root@redhat courier-imap-4.1.3]# chmod 755 /etc/rc.d/init.d/courier-imapd
[root@redhat courier-imap-4.1.3]# chkconfig --add courier-imapd
[root@redhat courier-imap-4.1.3]# chkconfig --level 2345 courier-imapd on
四:安装maildrop
1:安装
[root@redhat tmp]# tar jxvf maildrop-2.0.4.tar.bz2
[root@redhat tmp]# cd maildrop-2.0.4
[root@redhat maildrop-2.0.4]# ln -sv /usr/local/authlib/bin/courierauthconfig /usr/bin
create symbolic link `/usr/bin/courierauthconfig' to `/usr/local/authlib/bin/courierauthconfig'
[root@redhat maildrop-2.0.4]# ln -sv /usr/local/authlib/include/* /usr/include
[root@redhat maildrop-2.0.4]#./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
[root@redhat maildrop-2.0.4]# make
[root@redhat maildrop-2.0.4]# make install
[root@redhat maildrop-2.0.4]# cp /usr/local/maildrop/bin/maildrop /usr/bin
[root@redhat maildrop-2.0.4]# 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.
2:配置maildrop的日志文件
[root@redhat maildrop-2.0.4]# vi /etc/maildroprc
logfile "/var/log/maildrop.log"
VERBOSE="4"
五:安装clamav
1:安装
[root@redhat tmp]# tar zxvf clamav-0.91.2.tar.gz
[root@redhat tmp]# cd clamav-0.91.2
[root@redhat clamav-0.91.2]# ./configure --prefix=/usr/local/clamav \
--with-dbdir=/usr/local/share/clamav --disable-zlib-vcheck \
--sysconfdir=/etc/clamav
[root@redhat clamav-0.91.2]# make
[root@redhat clamav-0.91.2]# make install
2:新建相关的文件及目录
[root@redhat clamav-0.91.2]# mkdir /var/log/clamav
[root@redhat clamav-0.91.2]# chmod -R 744 /var/log/clamav
[root@redhat clamav-0.91.2]# chown -R amavis:amavis /var/log/clamav
[root@redhat clamav-0.91.2]# chown -R amavis.amavis /usr/local/share/clamav
[root@redhat clamav-0.91.2]# mkdir /var/run/clamav
[root@redhat clamav-0.91.2]# chmod 700 /var/run/clamav
[root@redhat clamav-0.91.2]# chown amavis.amavis /var/run/clamav
//freshclam.conf内容
[root@redhat clamav-0.91.2]# mv /etc/clamav/freshclam.conf /etc/clamav/freshclam.conf.old
[root@redhat clamav-0.91.2]#vi /etc/clamav/freshclam.conf
DatabaseDirectory /usr/local/share/clamav
UpdateLogFile /var/log/clamav/freshclam.log
LogVerbose yes
LogSyslog yes
LogFacility LOG_MAIL
PidFile /var/run/freshclam.pid
DatabaseOwner amavis
DatabaseMirror db.CN.clamav.net
DatabaseMirror database.clamav.net
DatabaseMirror database.clamav.net
//clamd文件内容
[root@redhat clamav-0.91.2]# mv /etc/clamav/clamd.conf /etc/clamav/clamd.conf.old
[root@redhat clamav-0.91.2]# vi /etc/clamav/clamd.conf
LogFile /var/log/clamav/clamd.log
LogSyslog yes
LogFacility LOG_MAIL
LogVerbose yes
PidFile /var/run/clamav/clamd.pid
DatabaseDirectory /usr/local/share/clamav
LocalSocket /var/run/clamav/clamd.socket
StreamMaxLength 20M
User amavis
ScanELF yes
ScanPDF yes
ScanMail yes
PhishingSignatures yes
3:配置库文件及开机自启动
[root@redhat clamav-0.91.2]# cp contrib/init/RedHat/clamd /etc/rc.d/init.d/clamd
[root@redhat clamav-0.91.2]# cp contrib/init/RedHat/clamav-milter /etc/rc.d/init.d/clamav-milter
[root@redhat clamav-0.91.2]# chkconfig --add clamd
[root@redhat clamav-0.91.2]# chkconfig --add clamav-milter
[root@redhat clamav-0.91.2]# chkconfig --level 2345 clamd on
[root@redhat clamav-0.91.2]# chkconfig --level 2345 clamav-milter on
[root@redhat clamav-0.91.2]# echo "/usr/local/clamav/lib" >> /etc/ld.so.conf
[root@redhat clamav-0.91.2]# ldconfig -v
4:启动服务及添加自动任务
[root@redhat clamav-0.91.2]# vi /etc/rc.d/init.d/clamd
progdir="/usr/local/clamav/sbin" //第19行
[root@redhat clamav-0.91.2]# service clamd start
Starting clamd: [ OK ]
[root@redhat clamav-0.91.2]#
[root@redhat clamav-0.91.2]# crontab -e
37 * * * * /usr/local/clamav/bin/freshclam //增加系统启动任务
[root@redhat clamav-0.91.2]#/usr/local/clamav/bin/freshclam
ClamAV update process started at Thu Dec 6 04:09:24 2007
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.91.2 Recommended version: 0.92
DON'T PANIC! Read http://www.clamav.net/support/faq
Downloading main-45.cdiff [100%]
差不多快完成一半了吧,是有点累,后面的等时间再更新吧. |
|