FreeBSD4.7环境下构建中小企业Qmail邮件系统

2009-05-13 12:54:05来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

姜培军(peijun.jiang)
第一章 所需软件和注意事项
所需软件
ucspi-tcp-0.88.tar.gz
http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
checkpassword-0.90.tar.gz (可选)
http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz
cmd5checkpw-0.22.tar.gz
http://members.elysium.pl/brush/cmd5checkpw/dist/cmd5checkpw-0.22.tar.gz
qmail-1.03.tar.gz
http://cr.yp.to/software/qmail-1.03.tar.gz
qmail-smtpd-auth-0.31.tar.gz(Qmail补丁)
http://members.elysium.pl/brush/qmail-smtpd-auth/dist/qmail-smtpd-auth-0.30.tar.gz
qmail-1.03.patch (Qmail补丁)
http://www.ckdhr.com/ckd/qmail-103.patch
vpopmail-5.3.16.tar.gz
http://www.inter7.com/devel/vpopmail-5.3.16.tar.gz
Vpopmail汉化文件
http://www.cw-isquare.com/en-us
autorespond.tar.gz
http://www.netmeridian.com/e-huss/autorespond.tar.gz
ezmlm-0.53.tar.gz
http://cr.yp.to/software/ezmlm-0.53.tar.gz
sqwebmail-3.5.0-CN.tar.gz sqwbmail中文软件包
http://www.cw-isquare.com/ sqwebmail-3.5.0-CN.tar.gz
Qmail-smtpd.c
http://www.cw-isquare.com/qmail-smtpd.c
Qmail-smtpd.path (修正Qmail auth smtp中电子邮件地址任意的patch)
http://www.cw-isquare.com/qmail-smtpd.patch.txt
Mysql
我是用/usr/ports进行安装的mysql
注意事项:
1) 所有程序下载后放在/down目录下
2) 在安装FreeBSD4.7时请把/home和/var尽量分的大一些,因为/home目录是作为所有用户的邮件存放目录,/var是日志存放目录
3) 一下所有操作都是在root权限下进行的,因为root用户对系统拥有全部的权限,所以操作时请进了小心,不要由于误操作带来不必要的麻烦
第二章 DNS设定
1、我自己没有DNS服务器,负责解析的是我们母公司的DNS服务器,我使用nslooks –q=mx mail.localhost.com命令可以查看到已经绑定到我们公司的IP地址上。
2、注:mail.localhost.com为我们公司域名,以下相同。
第三章 安装过程
一、 webmin的安装
1. 下载webmail-1.070.tar.gz
2. Tar zxvf webmain-1.070.tar.gz
3. Mv webmin-1.070 /usr/local/webmin
4. Cd /usr/local/webmin
5. ./setup.sh
根据提示输入安装路径、设置管理用户和密码等,也可以使用默认设置一路回车。
安装webmail的目的在于管理Qmail邮件系统的mysql数据库和邮件队列可以基于web方式,既直观有方便。
二、 Mysql的安装与设置
1、安装mysql
(1)、使用ports安装
#cd /usr/ports/database/mysql323-server
#make install
#cd work/mysql-3.23.52
#scripts/mysql_install_db
#cp support-files/my-medium.cnf /etc/my.cnf
#/usr/local/bin/safe_mysqld & 启动mysql服务
(2)、使用源代码安装
A.建组和用户:
pw groupadd mysql
pw useradd mysql –g mysql –s /nonexitent
B.进行编译:
#cd /down
#tar zxvf mysql-3.23.53.tar.gz
#cd mysql-3.23.53
#./configure --prefix=/usr/local/mysql
#make
#make install
C.运行脚本、添加目录
#scripts/mysql_install_db
#mkdir /usr/local/mysql/var
D.更改文件和目录权限:
# chown -R root /usr/local/mysql
#chown –R mysql /usr/local/mysql/var
#chgrp –R mysql /usr/local/mysql

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD4.7环境下使用IPFILTER设置小型企业防火墙

下一篇:Postfix+Cyrus-SASL+Cyrus-IMAPD+PgSQL