邮件系统extmail搭建手册

邮件系统extmail搭建手册

基础环境

系统环境:Centos6.10(本文主机名为mail.laokuoteng.com)

前提条件:

  1. 准备EMOS镜像,后续要挂载本地源使用(本文使用EMOS1.6)

    下载地址

  2. 内网已部署DNS服务器,可以正确解析出对应域名的MX记录、A记录
    在这里插入图片描述3. 已完成时间校准(NTP)

  3. 创建vuser用户、vgroup组

    [root@mail ~]# groupadd -g 1000 vgroup
    [root@mail ~]# useradd -u 1000 -g 1000 -M vuser
    

搭建过程

一、安装httpd

先把其他yum配置文件全部备份

[root@mail ~]# cd /etc/yum.repos.d/ ;for i in $(ls);do mv $i $i.bak; done
[root@mail yum.repos.d]# ls
CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-fasttrack.repo.bak  CentOS-Media.repo.bak  CentOS-Vault.repo.bak

本文使用搜狐的网络源,或使用Centos6 iso文件作为本地源也可以

[root@mail yum.repos.d]# vim CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.sohu.com/centos/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.sohu.com/centos/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.sohu.com/centos/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.sohu.com/centos/6.10/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6
[root@mail yum.repos.d]# yum clean all
[root@mail yum.repos.d]# yum makecache

安装httpd

[root@mail ~]# yum -y install httpd

备份网络源并挂载EMOS作为本地源使用

[root@mail yum.repos.d]# ls
CentOS-Base.repo  CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-fasttrack.repo.bak  CentOS-Media.repo.bak  CentOS-Vault.repo.bak
[root@mail yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak1
[root@mail ~]# mount -o loop EMOS_1.6_x86_64.iso /mnt
[root@mail ~]# vim /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
[root@mail yum.repos.d]# yum clean all && yum makecache
二、配置postfix(邮件系统核心)

先卸载perl、mysql-libs,否则安装时会报错

PS:卸载之后vim会失效,可以卸载vim-common后重新安装vim

[root@mail ~]# yum remove perl perl-devel mysql-libs
[root@mail ~]# yum -y install postfix mysql-server

修改postfix配置

[root@mail ~]# postconf -n > /etc/postfix/main2.cf		##查看当前配置
[root@mail ~]# mv /etc/postfix/main.cf /etc/postfix/main.cf.bak
[root@mail ~]# mv /etc/postfix/main2.cf /etc/postfix/main.cf
[root@mail ~]# vim /etc/postfix/main.cf
————————————————————————添加内容————————————————————————
mynetworks = 127.0.0.1,192.168.60.0/22		##表示信任网段
myhostname = mail.laokuoteng.com			##主机名
mydestination = $mynetworks $myhostname		##只接受收件人来自自己域名的邮件
mail_name = Postfix - by laokuoteng			##显示在headers、SMTP 问候横幅和退回邮件中的邮件系统名称
smtpd_banner = $myhostname ESMTP $mail_name	##SMTP 问候横幅中 220 状态代码之后的文本
smtpd_error_sleep_time = 0s			##SMTP 服务器在发送拒绝(4xx 或 5xx)响应之前的延迟
message_size_limit = 5242880		##邮件最大尺寸
mailbox_size_limit = 5242880		##任何本地个人邮箱或 maildir 文件的最大大小,或
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值