Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2647374
  • 博文数量: 416
  • 博客积分: 10220
  • 博客等级: 上将
  • 技术积分: 4193
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-15 09:47
文章分类

全部博文(416)

文章存档

2022年(1)

2021年(1)

2020年(1)

2019年(5)

2018年(7)

2017年(6)

2016年(7)

2015年(11)

2014年(1)

2012年(5)

2011年(7)

2010年(35)

2009年(64)

2008年(48)

2007年(177)

2006年(40)

我的朋友

分类:

2007-09-22 11:35:21

邮件服务器安装文档
    本邮件系统一个Linux平台上安装一套功能完整的邮件。它是以Postfix做SMTP服务器、Courier-IMAP做POP3/IMAP4服务器与邮件磁盘限额管理、maildrop来实现个性化过滤、转发、自动回复等,全局过滤(信头、信体、黑白名单、地址规则 、RBL设置 、附件规则等)利用Postfix本身强大的过滤功能,邮件并发连结数可不再用iptable而改用postfix自带的anval来实现(见main.cf),通过Cyrus-SASL对存储在MySQL数据库中的用户进行验证和授权,并且使用php MVC结构结合C语言开发,来提供一个友好、方便、灵活的WEBMAIL界面,实现对各级用户的管理、数据备份与邮件群发等功能
本系统已经制作成RPM安装包,安装简单方便,仅执行./install.sh就可以,安装包中有相关的安装手册
说明:
本邮件系统分成三级管理结构:
1、邮件超级管理
 主要是建立邮件域名与其对应的管理员
2、邮件域名管理
 主要是在当前域名下开普通邮件用户及对应的管理
3、普通邮件用户管理
 邮件用户能通过mailweb在网上方便收发自己的邮件

1。安装redhat Linux 9.x
使用redhat Linux 9.x安装盘在服务器安装操作系统
在选择"Install Options"(安装选项)时选择"Custom System"
接下来在硬盘分区步骤中选择手工分区,请按照下表建议进行硬盘分区:
---------------------------------------------------------------------------------
安装点(Mount Point) 分区大小 分区类型 备注
---------------------------------------------------------------------------------
   256  Linux swap 交换分区,至少32M
---------------------------------------------------------------------------------
/boot   32-96M  ext3  引导分区,最大96M
---------------------------------------------------------------------------------
/   2G  ext3  系统根路径
---------------------------------------------------------------------------------
/var   4G  ext3  存放系统日志、邮件队列
-------------------------------------------------------------------------------
/usr   6.5G  ext3  存放系统文件、系统库等
---------------------------------------------------------------------------------
/u01   10G或更大 ext3  存放企业邮件用户数据
---------------------------------------------------------------------------------
(说明:分区可以根据自己的硬盘大小进行适当的调整)
选择安装包时请确保选择安装所有的开发包(安装选项最下面的Everything打钩)
选择防火墙类型时请选择"no firewall"
2。修改域名相关配置
这里假设邮件的域名为:demo.com
1)修改文件/etc/hosts,删除原来的所有内容,增加内容为:
127.0.0.1 localhost
 mail.demo.com
2)修改主机名称:
vi /etc/sysconfig/network
执行下面语句:
# hostname mail.demo.com
3)修改文件
/etc/sysconfig/network,找到HOSTNAME=xxx,修改为:
HOSTNAME=mail.demo.com
3。安装邮件包
tar -zxf mail_install.tgz

4)以root用户登陆系统
#mount -o loop /path/mail_install_rpm_051210.iso /mnt/cdrom
6)运行邮件安装程序:
确认mysql数据库已经运行,否则起动mysql数据库:
#/etc/rc.d/init.d/mysqld restart
#cd /mnt/cdrom
#./install.sh
安装过程中有一个提示:Enter password:
这里请输入mysql数据库的root帐号的密码,若没有设定,则为空回车就行,
否则输入数据库root的密码
安装完毕,则执行下一步
6)重新机器
#reboot
7)进入超级后台管理

用户与密码分别是:
admin->test
若要正常运行它的各项功能,请先注册:在线注册是免费的
若注册成功之后,可以建立域与其对应的管理员,实现对邮件域的管理
8)进入域名后台管理
若自己测试,没有注册域名的情况下,可在本机做个简单域名解析
C:\WINNT\system32\drivers\etc\hosts(不同的window系统的路径可能不一样,样例是win2000的)中加上:
127.0.0.1       localhost
192.168.1.9     mail.demo.com

就是用admin建立的域管理员登陆,注意管理员要与域名对应,否则就不能正常登陆
在此域建立自己的邮件用户,实现对邮件域的管理
9)邮件用户管理

邮件用户管理自己的邮件
10)相关系统服务:
起动相关的服务见超级管理界面的:系统服务管理
服务器 N/A 服务正在运行中 运行中   
用户WEB服务 80 Http for users 运行中    
管理WEB服务 443 Https for admin 运行中    
数据库 3306 SQL Database Server 运行中    
DNS服务 53 DNS域名解析 Server 未知    
inetd N/A portmap,sgi_fam Server 运行中    
SMTP服务 25 Postfix Server 运行中    
POP、IMAP服务 110,143 POP,IMAP Server 未知    
sshd远程连接 22 ssh远程登陆服务 运行中
(说明:邮件pop imap与DNS服务的起动脚本中的status状态不能等到,因此状态栏中会出现:未知状态)
*****************************************
相关说明:
1、在运行前最好执行:
/u01/mailweb/scripts/rsetenv.sh
2、若出现异常,请查看系统日志与邮件日志:
tail -f /var/log/messages
tail -f /var/log/maillog
然后进行相应的处理解决
3、用outlook设置邮件用户收发信时,在服务器选项中:
a. 接收邮件服务器->帐户名:一定要写成邮件地址,类似
b. 发送邮件服务器->我的服务器要求身份验证(V)要勾上
4、本RPM包是在redhat9.0上生成的,若想在其它Linux版本上正常安装使用,请联系,倒时候生成对应的RPM包即可
阅读(1763) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~