| 操作系统 办公 实用知识 设计 开发 WEB开发 移动开发 数据库 软件工程 网管 安全 管理 信息化 答疑 渠道 |
qmail+vpopmail+sqwebmail的安装步骤(上)qmail+vpopmail+sqwebmail是非常优秀的Web mail解决方案,本文将详细介绍具体的安装过程,希望可以帮助你顺利实现Web mail系统。 一. 安装环境 安装平台:RedHat Linux 安装的机器: mail.mydomain.com 软件包: qmail-1.03 qmail基本系统 软件来源: http://www.qmail.org 注意:每个包安装前务必先仔细阅读INSTALL和FAQ,很多问题在FAQ都有解决方法。 二. 安装步骤 1. 安装qmail 1)创建qmail安装目录
2)添加qmail必需的用户和组 #groupadd nofiles
(假设这些包都下载到/var/tmp目录下) #cd /var/tmp 进入qmail目录后,仔细阅读一下README和INSTALL文件.然后开始编译qmail #make setup check 4)配置 #./config 5)建立系统别名 #(cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root) 可以在这些别名文件中指定管理用户来接受这些系统邮件,如 #echo ''admin'' > ~alias/.qmail* 6)建立启动文件和用户的maildir #cp /var/qmail/boot/home /var/qmail/rc 编辑 /var/qmail/rc 修改其中./Mailbox成为./Maildir以支持maildir的pop收信方式,如下: # !/bin/sh
其中splogger qmail指令是用来将日志文件记录在/中。 建立maildir的方法: $/var/qmail/bin/maildirmake /etc/skel/Maildir 注意Maildir必须为该使用者所有,可以chown变更,并以chmod 700 Maildir设定权限。
#tar zxvf ucspi-tcp-0.88.tar.gz 执行文件将被安装在/usr/local/bin中。
#tar zxvf checkpassword-0.81.tar.gz 执行文件checkpassword将被安装在/bin中。 如果不对/etc/passwd中的用户开放mail,则不需要装checkpassword,而只要装vpopmail就行了。 4. 安裝daemontools #tar zxvf daemontools-0.70.tar.gz 执行文件将安装于/usr/local/bin中。 安装本工具后可以用 #mkdir /var/run/qmail 来启动qmail,还可以用svc来关闭或重启qmail,用svstat监视qmail运行情况。(参见qmail FAQ)
#groupadd vchkpw (注:--enable-roaming-users=y表示允许漫游的用户使用该邮件系统) #make #crontab -e(编辑cron文件,如下) 40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null 添加mydomain.com到/var/qmail/control/rcpthosts中。 6. 停止sendmail 服务 #killall -9 sendmail (Linux) 接着以qmail的sendmail libraby取代原有 sendmail #mv /usr/lib/sendmail /usr/lib/sendmail.old 移除sendmail启动程序,以 Linux 为例: 移除inetd.conf中的sendmail之设定,以及/etc/rc.d/init.d下的sendmail启动文件。(Linux) 7. 启动qmail SMTP ,POP3 daemon系统服务 1)建立 SMTP 转信规则 建立 /etc/tcp.smtp 內容为 :allow 此为接受任何Client端所发出子转送信件
今日推荐
|
重点推荐
领军企业技术文库
+更多领军技术文库
最新专题
电子杂志订阅
| ||||||||