linux平台下使用postfix构建企业内部完全邮件服务系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
构建postfix全功能完整
--------邮件服务系统(全源码包)
目录
目录 (1)
前言 (1)
概述 (1)
适用版本 (1)
适用人员 (2)
部署前准备 (2)
部署流程设计 (3)
安装、配置与部署 (3)
第1部分搭建基本的postfix运行环境 (3)
第2部分开始部署postfix邮件服务系统 (8)
第3部分部署Extmail邮件使用平台 (18)
第4部分部署extman web管理平台 (21)
日期作者版本更改参考
2010年8月26日魏震 5.0
前言
概述
描述postfix软件的应用技术架构,基本部署模型以及不同网络环境下的软件及参数设置与配置等。
适用版本
linux系统Red hat (红帽子系列)
适用人员
网络管理人员、服务器系统维护和技术支持人员等
部署前准备
第1部分所需源码包
httpd-2.2.15.tar.gz
mysql-5.0.56.tar.gz
第2部分所需源码包
postfix-2.4.6.tar.gz/postfix-2.4.6-vda-ng.patch.gz
dovecot-1.1.4.tar.gz
squirrelmail-1.4.13.tar.bz2
zh_CN-1.4.13-20071220.tar.bz2
courier-authlib-0.60.2.tar.bz2
第3部分所需源码包
DBI-1.607.tar.gz
DBD-mysql-4.011.tar.gz
Unix-Syslog-1.1.tar.gz
extmail-1.0.5.tar.gz
第4部分所需源码包
GD-2.41.tar.gz
File-Tail-0.99.3.tar.gz
rrdtool-1.2.23-3.el5.i386.rpm
rrdtool-perl-1.2.23-3.el5.i386.rpm
rrdtool-perl-1.2.23-3.el5.i386.rpm
extman-0.2.5.tar.gz
第5部分所需源码包
MailScanner-4.75.11-1.rpm.tar.gz spamassassin-3.1.7-4.el5.i386.rpm
部署流程设计
安装、配置与部署
第1部分 搭建基本的postfix 运行环境
1.搭建dns 服务器:
1)安装dns 源码包或rpm 包: 2)创建dns 服务主配置文件:
vi /var/named/chroot/etc/named.conf
************************************* options { directory "/var/named"; };
Apache 服务器
Dns 服务器
Php 服务
Mysql 数据库服务器
Postfix 服务器
Dovecot 服务器
SMTP 认证服务
COURIER-AUTHLIB 认证服务
Rhel5平台
Extmail Web 平台使用及管理
Manager 管理
zone "" IN{
type master;
file ".zone";
allow-transfer { 172.16.16.10; };
};
zone "16.16.172.in-addr.arpa" IN {
type master;
file "172.16.16.arpa";
allow-transfer { 172.16.16.10; };
};
*************************************** 3)生成区域数据库文件:
vi /var/named/chroot/var/named/.zone *************************************** $TTL 86400
@ SOA . . (
2010050601
4H
30M
12H
1D
)
@ IN NS .
IN NS .
IN A 172.16.16.9
IN MX 10 .
ns1 IN A 172.16.16.9
ns2 IN A 172.16.16.10
mail IN A 172.16.16.1
www IN A 172.16.16.1
study IN A 172.16.16.2
* IN A 172.16.16.1
*************************************** vi /var/named/chroot/var/named/172.16.16.arpa *************************************** $TTL 86400
@ SOA . . (
2010050601
4H
30M
12H
1D
)
IN NS .
IN NS .
1 IN PTR .
2 IN PTR .
9 IN PTR .
10 IN PTR .
service named start
chkconfig –level 35 named on
测试dns服务器:
2.apache安装配置:
----------------------
1)解包:
tar zxvf httpd-2.2.15.tar.gz
2)进入解包后的目录:
cd httpd-2.2.15
3)创建安装目录:
mkdir /usr/local/apache2
4)配置编译环境:
./configure --prefix=/usr/local/apache2 \ --enable-so \
--enable-rewrite \