邮件是我们最常用的沟通工具之一,在工作中更是经常使用。对于企业来说,搭建邮件站群服务器更是必不可少。为了让大家更容易理解搭建的原理与过程,在搭建之前我们先来了解下有关邮件的一些相关知识。
1 、 MUA:常见的 Outlook,Foxmail 等都是用来收发资讯的,统称为为 MUA,即 Mail User Agent(邮件使用者代理)。
2 、 MTA:Mail Transfer Agent(邮件传输代理代为传递),Sendmail 和 Postfix 就是扮演 MTA 的角色。 MUA 并非直接将邮件传送至收件人手中,而是通过 MTA 。
3 、 MDA:Mail Delivery Agent(邮件投递代理),一封邮件从 MUA 发出后,可能通过一个或多个 MTA 传递,最终到达 MDA 。邮件到达 MDA 后,就存放在某个档案或特殊的资料库里,我们将这个长期储存邮件的地方叫邮箱。
怎样搭建一个 Linux 邮件站群服务器
总得来说,一封邮件的工作流程是这样的:
发件人:MUA –传送–》MTA -》若干个 MTA. 。. -》MTA -》MDA《–收取– MUA:收件人
其中,MUA 到 MTA,以及 MTA 到 MTA 之间使用的协议就是 SMTP 协议,而收邮件时,MUA 到 MDA 之间使用的协议最常用的是 POP3 或 IMAP 。
在这里小编要提醒大家,专业邮件服务商都有大量的站群服务器为使用者提供服务,所以一般情况下 MTA 和 MDA 并不是同一台站群服务器。所以,我们在 outlook 等站群软件里需要将 SMTP 传送站群服务器的地址和 POP3 接收站群服务器的地址分别进行填写。
下面我们进入正题,看下搭建一个邮件站群服务器的过程:
1 、安装 Postfix
yum -y install postfix
安装完成还需要替换系统自带的 sendmail:
rpm -e sendmail
或者
yum remove sendmail
修改 MTA(预设邮件传输代理)
alternatives –config mta
然后直接回车即可。检查一下是不是已经设定成功了。
alternatives –display mta
第一行可以看到 mta 的状态。 例如:mat – status is manual.
2 、安装 Dovecot
yum -y install dovecot
3 、配置 Postfix
编辑/etc/postfix/main.cf,可以下载下来修改,也可以使用 vi 进行编辑:
vi /etc/postfix/main.cf
修改如下:
修好后使用/etc/rc.d/init.d/postfix start 开启 postfix,使用 chkconfig postfix on 将 postfix 开机启动。
4. 配置 Dovecot
修改如下:
这样,我们的邮件站群服务器便成功完成搭建。
5 、域名解析
新增一个子域名 mail,A 记录解析到站群服务器 IP 。
再新增一个 MX 记录,WordPress 主机记录为空,记录值为上面解析的二级域名 mail.lomu.me,优先顺序 10 。
友情提醒:解析生效可能需要一段时间。
6 、防火墙设定
/sbin/iptables -A INPUT -p tcp –dport 25 -j ACCEPT
/sbin/iptables -A INPUT -p tcp –dport 110 -j ACCEPT
/sbin/iptables -A INPUT -p tcp –dport 143 -j ACCEPT
突破封锁 25 口的转发
/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp –dport 10025 -j REDIRECT –to-ports 25
7 、使用邮箱
当以上六个步骤全部完成之后,便可以使用第三方站群软件来收发邮件。在这里,为防止一些网友混淆,小编还要说明一下,系统使用者便是邮件使用者,所以如果建立使用者,只要使用 useradd 进行建立,再使用 passwd 设定密码。
以上就是小编问大家分享的有关 Linux 邮件站群服务器最简单的搭建过程,搭建过程是不是很简单,只要操作仔细认真,基本上都能搭建成功。当然,邮件站群服务器搭建成功后,并不代表万事大吉,在使用邮箱的过程中可能会出现邮件被当成垃圾邮件等一系列的问题,为解决这些问题,还需要进行一系列的设定,有关设定小编将会在后面的文章中为大家分享。
相关阅读:ecshop QQ 邮箱传送邮件站群服务器配置