emos1.6详细安装部署文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文档基于全新的centos6.4(软件版本请参考此文档)

首先要注意的事项如下:

1.DNS已经做好(我做实验时DNS已经注册过了,MX记录已做好)

2.在yum的过程中,可能会提示perl mysql的版本对应不上,因此请卸载这2个包

perl perl-devel

3.我假设这服务器的主机名为,域名就是

请注意自行替换自己的域名和主机名,要不然你安装成功后,只能发,不能收的。

安装部署中遇到的问题请见最下面

准备的工作:

1.mx记录先做好,如果没有做好,那就只能发不能收

2.centos6.4的iso(这里用做本地源,可以使用网络源)

3.EMOS6的iso

下载地址:/iso/emos/EMOS_1.6_x86_64.iso

4.服务器的时钟统一(否则会导致进入页面的时候一直会有验证码错误)

操作步骤

1.安装httpd

先把其它的yum配置文件都保存备份

for i in `ls /etc/yum.repos.d/*`;do mv $i $i.bak;done

把centos6.4的镜像文件拷贝至服务器上(或者使用网络源,这里为了方便,就直接使用了本地源)

操作步骤如下:

mount -o loop -t iso9660 emos/centos6.4.iso /mnt

编辑本地yum

vim /etc/yum.repos.d/localyum.repo

编辑如下文本内容

[local]

name=local

baseurl=file:///mnt

gpgcheck=0

保存

:x

yum clean all

yum makecache

yum list

yum -y install httpd

service httpd start

到这一步centos6.4镜像已经没有利用价值了

取消挂载

umount /mnt

下载EMOS1.6镜像文件到服务器上

mkdir emos

cd emos

wget /iso/emos/EMOS_1.6_x86_64.iso

####创建vuser用户vgoup组注定uid为1000 gid为1000 (切勿自行更改成别的名称或ID,后面yum时会检测是否有这2个用户)

groupadd -g 1000 vgroup

useradd -u 1000 -g 1000 -M vuser

挂载emos1.6的镜像

mount -o loop -t iso9660 emos/EMOS_1.6_x86_64.iso /mnt

yum clean all

yum make cache

yum list

yum -y install postfix mysql-server

2.配置postfix

开始配置postfix

postconf -n >/etc/postfix/main2.cf

mv /etc/postfix/main.cf /etc/postfix/main.cf.old

mv /etc/postfix/main2.cf /etc/postfix/main.cf

vim /etc/postfix/main.cf

增加以下内容

----------------以下就是需要添加的内容---------------------------------------------

# hostname

mynetworks = 127.0.0.1,192.168.1.0/24

myhostname =

####注意替换成自己的主机名

mydestination = $mynetworks $myhostname

# banner

mail_name = Postfix - by test01

smtpd_banner = $myhostname ESMTP $mail_name

# response immediately

smtpd_error_sleep_time = 0s

# Message and return code control

message_size_limit = 5242880

mailbox_size_limit = 5242880

show_user_unknown_table_name = no

# Queue lifetime control

bounce_queue_lifetime = 1d

maximal_queue_lifetime = 1d

maildrop_destination_recipient_limit=1

####开启支持一次接收多个收件人

#extmail config here

virtual_alias_maps=mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_mailbox_domains=mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_mailbox_maps=mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_transport=maildrop:

smptd_recipient_restrictions=

permit_mynetworks,

相关文档
最新文档