Linux邮件服务器搭建实验
前言
本文重点在于后面的搭建过程,前面会简单介绍邮件服务原理与工作流程,如果有什么错误或遗漏的地方,欢迎大家指正批评,谢谢。
基本理论说明
电子邮件服务器是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮箱等。它是为用户提供基于 E-mail 服务的电子邮件系统,人们通过访问服务器实现邮件的交换。同时邮件具有法律效益,可以提供证明,即时通讯软件则无法做到这一点,有些公司为了信息安全,会在内部搭建邮件服务。
常见的邮件服务器
Sendmail、Qmail、Postfix、Zmailer、Exchange(MS)、Notes/Domino(IBM)
、Coremail、U-Mail、盈世。
邮件服务器组成
电子邮件系统有很多部分组成,下面简单介绍其中四种。
MUA(邮件用户代理)
指的就是如Foxmail,outlook,等邮件客户端程序。
MTA (邮件传输代理)
MTA(Mail Transfer Agent),MTA就是“邮件传输代理”的意思,MTA是用在邮件主机上的软件,它也是主要的邮件服务器。MTA主要功能如下,接收外部主机寄来的信件,帮用户发(寄出)信,MTA会将信件送给目的地的MTA而不是目的地的MUA。常见MTA软件Postfix、Coremail、Sendmail等。
MDA(邮件分发代理)
MDA(Mail Delivery Agent),“邮件分发代理”主要的功能就是将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文件中(收件箱),或者再经 由MTA将信件送到下个MTA。如果信件的流向是到本机,这个邮件代理的功能就不只是将由MTA传来的邮件放置到每个用户的收件箱,它还可以具有邮件过滤 (filtering)与其他相关功能,常见MDA软件:maildrop
MRA(邮件获取代理)
MRA(Mail Retrieval Agent)替用户去获取自己的邮件 ,“邮件获取代理”提求了使MUA 可以远程获取电子邮件的效劳,如qpoper、cyrus-imap、courier-imap、dovecot 等,为了使得邮件存取格式兼容,正在MRA 顺序中经常都提求了邮件投递代理顺序MDA。MRA 运用的协议有POP3 和IMAP4 等。POP3 可以运用户从效劳器下载邮件并离线阅读。IMAP4 运用于那些没有外地信箱的用户,具有远程操作信箱的才干。IMAP4 容许多个客户机器同时访问一个信箱。
所用协议
发送协议 MUA 》 MTA
SMTP:简单邮件传输协议,TCP 25 端口,加密时使用 TCP 465 端口
接收协议 MUA 》 MRA
POP3:第三版邮局协议,TCP 110 端口,加密时使用 TCP 995 端口
IMAP4:第四版互联网消息访问协议,TCP 143端口,加密时使用 TCP 993 端口
实验步骤
实验目的:掌握基础邮件服务架构搭建。
实验准备:C6标准试验机一台(防火墙与selinux已关闭)
实验规划:192.168.10.14 (邮件服务器)
192.168.10.15(访问测试)
实验相关安装包:邮件服务
ps:标准虚拟机安装见网络阶段Centos6安装指南
一、配置DNS服务
yum install -y bind
编辑主配置文件
vim /etc/named.conf
修改为接受所有地址访问
编辑区域文件
vim /etc/named.rfc1912.zones
配置正向解析与反向解析区域
zone "extmail.org." IN {
type master;
file "extmail.zheng";
allow-update {
none; };
};
zone "10.168.192.in-addr.arpa" IN {
type master;
file "extmail.fan";
allow-update