电子邮件系统
电子邮件系统基于邮件协议来完成电子邮件的传输;
常见邮件协议:
SMTP简单邮件传输协议(Simple Mail Transfer Protocol:用于发送和中转发出的电子邮件,25/TCP端口(默认)。
pop3邮局协议版本(Post Office Protocol 3)用于将电子邮件存储到本地主机,110/TCP端口(默认)。
IMAP消息访问协议版本4(Internet Message Access Protocol 4)用于在本地主机上访问邮件,143/TCP(默认)。
在电子邮件系统中,为用户收发邮件的服务器名为邮件用户代理(Mail User Agent,MUA)。另外,既然电子邮件系统能够让用户在离线的情况下依然可以完成数据的接收,肯定得有一个用于保存用户邮件的“信箱”服务器,这个服务器的名字为邮件投递代理(Mail Delivery Agent,MDA),其工作职责是把来自于邮件传输代理(Mail Transfer Agent,MTA)的邮件保存到本地的收件箱中。其中,这个MTA的工作职责是转发处理不同电子邮件服务供应商之间的邮件,把来自于MUA的邮件转发到合适的MTA服务器。例如,我们从新浪信箱向谷歌信箱发送一封电子邮件,这封电子邮件的传输过程如图所示。
部署基础的电子邮件系统
在配置电子邮件服务前
服务器:
1.配置服务器主机名称,需要保证服务器主机名称与发信域名保持一致;
2.清空iptables防火墙默认策略,并保存策略状态,避免因防火墙中默认存在的策略阻止了客户端DNS解析域名及收发邮件;
3.为电子邮件系统提供域名解析,配置好后重启bind服务,更改网卡DNS地址为服务器本机,重启网卡服务。
(1)配置服务器主机名称
[root@lizhiqiang Desktop]# vim /etc/hostname
查看当前服务器主机名称,看是否修改成功
[root@lizhiqiang Desktop]# hostname
mail.lizhiqiang.com
清空iptables防火墙默认策略
[root@lizhiqiang Desktop]# iptables -F
保存iptables防火墙当前策略状态
[root@lizhiqiang Desktop]# service iptables save
安装bind服务,配置DNS域名解析
[root@lizhiqiang Desktop]# yum install -y bind-chroot
编辑bind服务主配置文件
[root@lizhiqiang Desktop]# vim /etc/named.conf
...
options {
listen-on port 53 {
any;