热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

Linux系统Qmail邮件服务器安装过程解析

来源: 作者: 时间:2007-08-23 Tag: 点击:

Qmail Web管理系统

安装虚拟域

# groupadd vchkpw

# useradd -g vchkpw vpopmail

# mkdir ~vpopmail/etc

# echo "127.0.0.:allow,RELAYCLIENT=\"\"" > ~vpopmail/etc/tcp.smtp

# echo ":allow" >/etc/tcp.smtp

# /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp

# cd /usr/local/src

# tar xzvf vpopmail-5.2.1.tar.gz

# cd vpopmail-5.2.1

#./configure --enable-roaming-users=y --enable-default-domain=test.com --enable-passwd=n

# make

# make install-strip

# crontab –e

40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null

# cd /home/vpopmail/bin

#./vadddomain test.com eitop

#./vadduser test@test.com test

# chmod 6755 /home/vpopmail/bin/vchkpw

安装邮件列表

# tar xzvf ezmlm-0.53-idx-0.41.tar.gz

# cd ezmlm-0.53-idx-0.41

# make

# make man

# make setup

安装自动回复程序

# tar zxvf autorespond.tar.gz

# make(gcc -Wall -o autorespond autorespond.c)

# make install(cp autorespond /usr/local/bin/autorespond)

安装虚拟域web方式管理

# tar xzvf qmailadmin-1.0.6.tar.gz

# cd qmailadmin-1.0.6

#./configure --enable-htmldir=/www/web1 --enable-cgibindir=/usr/local/apache2/cgi-bin

# make

# make install-strip

建Qmail启动文件

# vi /etc/rc.d/init.d/qmail 

#! /bin/sh 

case "$1" in 

start) 

echo -n "start qmail:" 

/var/qmail/rc & 

echo "." 

echo -n "start smtp service:" 

/usr/local/bin/tcpserver -H -R -l 0 -t 1 -c 100 -x 
/etc/tcp.smtp.cdb -u 512 -g 505 0 smtp /var/qmail/bin/qmail-smtpd 
test.com /home/vpopmail/bin/vchkpw /bin/true /bin/md5checkpw
/bin/true & 
echo "." 

echo -n "start pop3 service:" 

/usr/local/bin/tcpserver -l test.com -U -c 100 -H -R 0 pop3 
/var/qmail/bin/qmail-popup test.com  /home/vpopmail/bin/vchkpw 
/var/qmail/bin/qmail-pop3d Maildir & 

echo "." 

;; 

stop) 

echo -n "stop qmail:" 

echo "." 

;; 

*) 

exit 1 

;; 

esac 

exit 0 

# chmod 755 /etc/rc.d/init.d/qmail
# /etc/rc.d/init.d/qmail start

启动文件中的用户组为vpopmail用户组

如果不能启动qmail,执行touch /etc/dnsrewrite

测试:

SMTP认证测试

su - qmaild -c "/var/qmail/bin/qmail-popup localhost /home/vpopmail/bin/vchkpw pwd"

su - qmaild -c "/var/qmail/bin/qmail-popup localhost /bin/checkpassword pwd"

user test

pass test

输入用户密码后出现回应,若出现test用户的home目录,则SMTP成功;若提示:"-ERR authorization failed",则SMTP失败

Web管理测试




相关文章:
apache jsp tomcat 虚拟主机 在加上pure-ftp
squid 优化(解释篇)
调整centos文件打开数
REDHAT AS安装10g错误
用SystemImager克隆系统(一)
openssh 5.1版使用chroot sftp帐号技术
HPUX从入门到提高之三
postfix+vm-pop3+openmail 构造邮件服务器
SecureCRT设置
双机备份方案(resin集群+冷备)
开启rsh服务
Solaris9允许root用户登录ssh
Solairs如何上网?
实战PXE启动安装Redhat AS 5 Linux
RHCT Lab1: Network Installation
RHCE Lab1: Kickstart
RHCE Lab1.1: Auto Installation
apache版本号显示的问题
修改tomcat端口号
RS/6000小型机故障的基本定位方法
Linux下的权限管理-ACL
CactiEZv9监控CentOS5.0
Red Hat Enterprise Linux 5.2 简明安装手册
StorNext 简单安装说明
FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安
关于nagios监控系统添加主机和服务脚本
C和C++语言学习总结
apache优化
CentOS+Nginx+PHP+Mysql(1)
Apache服务器限制并发连接和下载速度