Qmail+vpopmail+Mcafee+maildrop...on suse8.2[希望加精][2]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

cat qmailstats.email | qmail-inject 

rm -f $QMAILSTATS 
rm -f qmailstats.email
==========================

chmod 750 /var/qmail/qmailstats

设置crontab...
crontab -e
01 0 * * * /var/qmail/qmailstats

5、安装EZmlm,qmail的mailing list
cd /downloads/qmailrocks/
tar zxvf ezmlm-0.53-idx-0.41.tar.gz
cd ezmlm-0.53-idx-0.41
make && make setup

6、安装Autoresponder
cd /downloads/qmailrocks
tar zxvf autorespond-2.0.2.tar.gz
cd autorespond-2.0.2
make && make install

7、安装Vpopmail
cd /downloads/qmailrocks
tar zxvf vpopmail-5.4.0.tar.gz
cd vpopmail-5.4.0
./configure --enable-logging=p
make && make install-strip

8、安装Vqadmin
cd /downloads/qmailrocks
tar zxvf vqadmin-2.3.2.tar.gz
cd vqadmin-2.3.2
./configure --enable-cgibindir=/path/to/your/cgi-bin --enable-htmldir=/path/to/your/html/directory
(例如:./configure --enable-cgibindir=/usr/local/http48/cgi-bin --enable-htmldir=/home/email)
make && make install-strip

vi /usr/local/http48/conf/httpd.conf
加入以下配置
==============================
<Directory "/path/to/your/cgi-bin/vqadmin">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>
===============================

cd /path/to/your/cgi-bin/vqadmin
vi .htaccess 
=====================
AuthType Basic
AuthUserFile /usr/local/http48/conf/vqadmin.passwd
AuthName vQadmin
require valid-user
satisfy any
=====================
chown nobody .htaccess
chmod 644 .htaccess
/usr/local/http48/bin/htpasswd -bc /usr/local/http48/conf/vqadmin.passwd admin passwd
/usr/local/http/bin/apachectl restart
访问http://www.yourdomain.com/cgi-bin/vqadmin/vqadmin.cgi 

9、安装Maildrop,邮件过滤代理
cd /downloads/qmailrocks
tar zxvf maildrop-1.6.0.tar.gz 
cd maildrop-1.6.0
./configure --prefix=/usr/local --exec-prefix=/usr/local --enable-maildrop-uid=root --enable-maildrop-gid=vchkpw --enable-maildirquota
make && make install-strip && make install-man

10、安装Qmailadmin
cd /downloads/qmailrocks
tar zxvf qmailadmin-1.2.0.tar.gz
cd qmailadmin-1.2.0
./configure --enable-cgibindir=/path/to/your/cgi-bin --enable-htmldir=/path/to/your/html/directory
make && make install-strip
访问http://www.yourdomain.com/cgi-bin/qmailadmin 

11、删除 Sendmail
/etc/init.d/postfix stop
rpm -e --nodeps postfix-2.0.6-8
mv /usr/lib/sendmail /usr/lib/sendmail.old
mv /usr/sbin/sendmail /usr/sbin/sendmail.old
chmod 0 /usr/lib/sendmail.old /usr/sbin/sendmail.old
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

12、完善 Qmail
cd /var/qmail/supervise
vi qmail-pop3d/run
==================
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec tcpserver -H -R -v -c100 0 110 qmail-popup mail.heming.org \
/home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1
========================

vi qmail-pop3d/log/run
=================================
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec setuidgid qmaill multilog t s100000 n20 /var/log/qmail/qmail-pop3d 2>&1
=================================

vi qmail-smtpd/run
================================
#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -g vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
echo /var/qmail/supervise/qmail-smtpd/run
exit 1
fi
if [ ! -f /var/qmail/control/rcpthosts ]; then
echo "No /var/qmail/control/rcpthosts!"

本文关键:Qmail+vpopmail+Mcafee+maildrop...on suse8.2[希望加精]
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top