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

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

本文简介:

echo "Refusing to start SMTP listener because it'll create an open relay"
exit 1
fi
exec /usr/local/bin/softlimit -m 30000000 \
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
/var/qmail/bin/qmail-smtpd mail.heming.org \
/home/vpopmail/bin/vchkpw /usr/bin/true 2>&1
==========================

vi qmail-smtpd/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-smtpd 2>&1
==============

vi qmail-send/run
=========
#!/bin/sh
exec /var/qmail/rc
============

vi qmail-send/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-send 2>&1
========================
cp /downloads/qmailrocks/scripts/finalize/rc /var/qmail/
cp /downloads/qmailrocks/scripts/finalize/qmailctl /var/qmail/bin/
/downloads/qmailrocks/scripts/finalize/set_perms_plus.script
qmailctl stop
echo&s;'''127.:allow,RELAYCLIE="''' >> /etc/tcp.smtp
qmailctl cdb
echo song@heming.org > /var/qmail/alias/.qmail-root
echo song@heming.org > /var/qmail/alias/.qmail-postmaster
echo song@heming.org > /var/qmail/alias/.qmail-mailer-daemon
ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous

chmod 644 /var/qmail/alias/.qmail*
echo badmail > /var/qmail/control/bouncefrom 
测试qmail的script
/downloads/qmailrocks/scripts/qmr_inst_check
qmailctl stop
qmailctl start
qmailctl stat
看到如下信息就应该qmail进程已经起来
/service/qmail-send: up (pid 18035) 34 seconds
/service/qmail-send/log: up (pid 18036) 34 seconds
/service/qmail-smtpd: up (pid 18270) 0 seconds
/service/qmail-smtpd/log: up (pid 18268) 1 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0

13安装 Courier-imap/imaps ,支持IMAP, 安装Courierpassd,支持修改mailbox密码
cd /downloads/qmailrocks/
tar jxvf courier-imap-3.0.3.tar.bz2
cd courier-imap-3.0.3
./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw --without-authldap --disable- 
root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib 
这里时间比较长,而且会出现很多相同的信息,一开始我以为是出错了,平凡切断查错,最后才知道信息就是这样的
make && make install-strip && make install-configure
cd /usr/local/etc
/usr/local/sbin/mkimapdcert
vi imapd-ssl修改下面两项
==========
IMAPDSSLSTART=YES
TLS_CERTFILE=/usr/local/share/imapd.pem
===========

建立启动脚本
cp /usr/local/libexec/imapd.rc /etc/init.d/imap
cp /usr/local/libexec/imapd-ssl.rc /etc/init.d/imaps
/etc/init.d/imap start 
/etc/init.d/imaps start

安装 Courierpassd.
cd /downloads/qmailrocks
tar zxvf courierpassd-0.30.tar.gz
cd courierpassd-0.30
./configure --with-couriersrc=/downloads/qmailrocks/courier-imap-3.0.3
make && make install

cp /downloads/qmailrocks/courier-imap-3.0.3/authlib/authdaemon.passwd /usr/local/libexec/authlib/
cd /etc/xinetd.d
vi courierpassd
=================
service courierpassd
{
port = 106
socket_type = stream
protocol = tcp
user = root
server = /usr/local/sbin/courierpassd
server_args = -s imap
wait = no
only_from = 127.0.0.1
instances = 4
disable = no
}
==============
vi /etc/services最后加一行
==========
courierpassd 106/tcp #for /etc/xinetd.d/courierpassd
===========

 /etc/init.d/xinetd restart
/etc/init.d/imap stop 
/etc/init.d/imaps stop 
/etc/init.d/imap start
/etc/init.d/imaps start



13、安装Squirrelmail,一个很好的webmail
cd /downloads/qmailrocks/
wget http://heanet.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.3-RC1.tar.bz2

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

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

go top