搭建基于虚拟用户的postfix邮件系统

上传人:ldj****22 文档编号:46579579 上传时间:2018-06-27 格式:PDF 页数:8 大小:197.11KB
返回 下载 相关 举报
搭建基于虚拟用户的postfix邮件系统_第1页
第1页 / 共8页
搭建基于虚拟用户的postfix邮件系统_第2页
第2页 / 共8页
搭建基于虚拟用户的postfix邮件系统_第3页
第3页 / 共8页
搭建基于虚拟用户的postfix邮件系统_第4页
第4页 / 共8页
搭建基于虚拟用户的postfix邮件系统_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《搭建基于虚拟用户的postfix邮件系统》由会员分享,可在线阅读,更多相关《搭建基于虚拟用户的postfix邮件系统(8页珍藏版)》请在金锄头文库上搜索。

1、 在在 LAMPLAMP 环境下构建基于虚拟用户的环境下构建基于虚拟用户的 PostfixPostfix 邮件系统邮件系统 需求描述:需求描述: 1配置使用 MySQL 数据库存储虚拟邮件用户的账户数据。 2配置使用 ExtMail 软件平台,为普通用户提供 Web 邮件使用界面,并为管理员提供 域及用户的 Web 界面。 3使用 woo 和 nee 互发邮件进行测试。 说明:所有的软件包都一个镜像文件里挂载在说明:所有的软件包都一个镜像文件里挂载在 mediamedia 目录下!目录下! LAMPLAMP 环境都是编译安装的,都安装在环境都是编译安装的,都安装在/ /usr/local/us

2、r/local/目录下!目录下! /usr/local/apache/usr/local/apache /usr/local/mysql/usr/local/mysql /usr/local/php/usr/local/php 实验步骤:实验步骤: 1.1.解包解包 postfixpostfix 源码包并进行安装源码包并进行安装和配置和配置 PostfixPostfix 服务器服务器 (1)(1)创建运行创建运行 postfixpostfix 服务的用户(服务的用户(postfixpostfix) 、组() 、组(postfixpostfix、postdroppostdrop) rootmai

3、l # groupadd -g 1200 postdrop rootmail # groupadd -g 1000 postfix rootmail # useradd -M -u 1000 -g 1000 -G 1200 -s /sbin/nologin postfix rootmail media# id postfix uid=1000(postfix) gid=1000(postfix) groups=1000(postfix),1200(postdrop) (2)(2)解压并释放源码包、并合并补丁包解压并释放源码包、并合并补丁包 rootmail media# tar zxf pos

4、tfix-2.4.6.tar.gz -C /usr/src/ rootmail media# cp postfix-2.4.6-vda-ng.patch.gz /usr/src/ rootmail media# cd /usr/src/ rootmail src# gunzip postfix-2.4.6-vda-ng.patch.gz rootmail src# ls debug kernels php-5.2.6 postfix-2.4.6-vda-ng.patch httpd-2.2.9 mysql-5.0.56 postfix-2.4.6 redhat rootmail src# cd

5、 postfix-2.4.6 rootmail postfix-2.4.6# patch -p1 ServerName DocumentRoot /usr/local/apache/htdocs/extmail/html/ scriptalias /extmail/cgi/ /usr/local/apache/htdocs/extmail/cgi/ alias /extmail /usr/local/apache/htdocs/extmail/html/ scriptalias /extman/cgi/ /usr/local/apache/htdocs/extman/cgi/ alias /

6、extman /usr/local/apache/htdocs/extman/html/ suexecusergroup postfix postfix 7 7部署部署 Extman WebExtman Web 管理界面管理界面 (1)(1)安装安装 perlperl 支持软件包支持软件包 GD FileGD File- -TailTail 及及 rrdtoolrrdtool 绘画引擎工具绘画引擎工具 A解压并释放文件包 rootmail media# tar zxf GD-2.41.tar.gz -C /usr/src/ rootmail media# tar zxf File-Tail-0

7、.99.3.tar.gz -C /usr/src/ B安装 GD 包 rootmail media# cd /usr/src/GD-2.41/ rootmail GD-2.41# perl Makefile.PL rootmail GD-2.41# make & make install C安装 File-Tail 包 rootmail GD-2.41# cd ./File-Tail-0.99.3/ rootmail File-Tail-0.99.3# perl Makefile.PL rootmail File-Tail-0.99.3# make & make install D安装 rrd

8、tool 绘图引擎包 rootmail media# rpm -ivh rrdtool-1.2.23-3.el5.i386.rpm rootmail media# rpm -ivh rrdtool-perl-1.2.23-3.el5.i386.rpm (2)(2)安装并配置安装并配置 ExtmanExtman 套件套件 A解压并式样 Extman 文件包到 Apache 服务器的 Web 文档根目录中 rootmail media# tar zxf extman-0.2.5.tar.gz -C /usr/local/apache/htdocs rootmail media# cd /usr/l

9、ocal/apache/htdocs/ rootmail htdocs# mv extman-0.2.5 extman B调整 cgi 子目录的属主和属组,以便 Apache 服务器有权限执行 suexec 操作 rootmail # chown -R postfix:postfix /usr/local/apache/htdocs/extman/cgi C创建系统临时会话保存目录,并将属主、属组设置为 postfix:postfix。 rootmail # mkdir /tmp/extman rootmail # chown -R postfix:postfix /tmp/extman D修

10、改 webman.cf 配置文件 rootmail # vim /usr/local/apache/htdocs/extman/webman.cf SYS_CONFIG = /usr/local/apache/htdocs/extman/webman.cf SYS_LANGDIR = /usr/local/apache/htdocs/extman/lang SYS_TEMPLDIR = /usr/local/apache/htdocs/extman/html SYS_MAILDIR_BASE = /mailbox SYS_MYSQL_USER = webman SYS_MYSQL_PASS =

11、 webman SYS_MYSQL_DB = extmail SYS_MYSQL_HOST = localhost SYS_MYSQL_SOCKET = /tmp/mysql.sock (3)(3)重启重启 httpdhttpd 服务程序服务程序 rootmail # /usr/local/apache/bin/apachectl restart 8 8登录使用登录使用 ExtMailExtMail 和管理和管理 ExtmanExtman 邮件系统邮件系统 (1)在浏览器中输入: 可以登录其邮件服务器收发邮件。默认的邮件账户 “postmailextmail.org” ,密码为“extmail” 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号