jpkc.sziit.com.cn

Download Report

Transcript jpkc.sziit.com.cn

红旗Linux
®
Mail Server
——Web Mail
教学目标及重点

教学目标
– 掌握OpenWebMial的安装方法
– 掌握OpenWebMial的配置方法
– 掌握利用Apache+Postfix+OpenWebMial实现企业
Web邮件服务器的方法

教学重点
– 掌握OpenWebMial的配置方法
– 掌握利用Apache+Postfix+OpenWebMial实现企业
Web邮件服务器的方法

教学难点
– 掌握OpenWebMial的配置方法
复习

邮件服务器包含哪些服务
– SMTP
• 25
• 服务器与服务器之间邮件传输(发送与接收)
– POP3
• 110
• 邮件客户端从服务器下载邮件

提出问题
– 如果不用邮件客户端软件,该如何收发邮件
邮件服务器概述

什么是Web邮件服务器
– 提供Web接口供用户使用SMTP服务

Web Mail 需要的支持服务
– MTA
• sendmail/postfix
– Web Server
• Apache
Web Mail工作原理
Web Server
Web Server
SMTP Server
SMTP Server
客户端:IE
客户端:IE
开源Web Mail服务器软件

OpenWebMail概述
–
–
–
–
华人开发,中文支持好
运行稳定
可配合Postfix或Sendmail
提供官方教程
• http://www.cosa.org.tw/cosa_act/tm/openwebmail/

OpenWebMail的获得
– 下载支持包与服务包
• http://openwebmai.org
OpenWebMail的安装

支持文件的安装
– rpm -ivh perl-Compress*
– rpm -ivh perl-Text-Iconv*

服务包的安装
– rpm -ivh openwebmail*
OpenWebMail的配置

配置DNS
– 主机记录
– MX记录

配置并启动Postfix
–
–
–
–
–

myhostname
mydomain
myrogin
mydestinition
inet_interface
配置并启动Apache
OpenWebMail的配置

创建dbm.conf
– cd /var/www/cgi-bin/openwebmail
– cp ./etc/default/dbm.conf ./etc/.
– vi ./etc/dbm.conf

初始化OpenWebMail数据库
– /var/www/cgibin/openwebmail/openwebmail-tool --init
OpenWebMail的配置

创建起始页
– cp
/var/www/html/data/openwebmail/redirect.h
tml /var/www/html/index.html

更改为中文界面
– vi /var/www/cgibin/openwebmail/etc/openwebmail.conf
• default_language
• default_iconset
zh_CN.GB2312
Cool3D.Chinese.Simplified
案例1——搭建企业Web邮件服务器

项目需求
– 你是某公司的网络管理员,公司的域名为
sziit.cn,公司计划为每位员工开通电子邮件
服务,要求实现如下功能:
• 每位员工均拥有一个电子邮件信箱;
• 电子邮件信箱的地址为:用户名@sziit.cn ;
• 电子邮件系统应支持Web方式收发电子邮件,浏
览器可为任意主流浏览器,如:IE、FireFox等。
案例1——搭建企业Web邮件服务器
实施方法
1、配置DNS
a)创建区域abc.com.cn
b)添加主机记录:mail.abc.com.cn
c)添加MX记录abc.com.cn
d)service named start
案例1——搭建企业Web邮件服务器
2、配置Postfix
a)修改/etc/postfix/main.cf
myhostname=mail.abc.com.cn
mydomain=abc.com.cn
myrogin=$myhostname
mydestinition=$myhostname,$mydomain,localhost
inet_interface=all
b)service postfix restart
c)检查缺省MTA
alternatives –config mta
案例1——搭建企业Web邮件服务器
3、启动Apache
– service httpd restart
4、安装配置openwebmail
– a)安装支持包 + OpenWebMail
• rpm -ivh perl-Compress*
• rpm -ivh perl-Text*
• rpm -ivh openwebmail*
案例1——搭建企业Web邮件服务器
b)创建dbm.conf
– cp ./etc/default/dbm.conf ./etc/.
– vi ./etc/dbm.conf
c)初始化OpenWebMail数据库
– /var/www/cgibin/openwebmail/openwebmail-tool --init
案例1——搭建企业Web邮件服务器
5、完善
– a)起始页
• cp
/var/www/html/data/openwebmail/redirect.html
/var/www/html/index.html
– b)中文界面
• vi /var/www/cgibin/openwebmail/etc/openwebmail.conf
– default_language
– default_iconset
zh_CN.GB2312
Cool3D.Chinese.Simplified
案例1——搭建企业Web邮件服务器
6、创建用户
–
–
–
–
useradd -s /sbin/nologin mail01
passwd mail01
useradd -s /sbin/nologin mail02
passwd mail02
注意:邮件用户不应具有系统交互登录权
7、利用浏览器验证
•
http://mail.sziit.cn/