尽管现在有很多在线联系方式,电子邮件仍然是一个人传递信息给远在世界尽头或办公室里坐在我们旁边的另一个人的有效方式。
下面的图描述了电子邮件从发送者发出直到信息到达接收者收件箱的传递过程。
电子邮件如何工作
要实现这一切,背后发生了好多事情。为了使电子邮件信息从一个客户端应用程序(例如 Thunderbird、Outlook,或者 web 邮件服务,例如 Gmail 或 Yahoo 邮件)投递到一个邮件服务器,并从其投递到目标服务器并最终到目标接收人,每个服务器上都必须有 SMTP(简单邮件传输协议)服务。
这就是为什么我们要在这篇博文中介绍如何在 RHEL 7 中设置 SMTP 服务器,从本地用户发送的邮件(甚至发送到另外一个本地用户)被转发(forward)到一个中央邮件服务器以便于访问。
在这个考试的要求中这称为无客户端(null-client)安装。
在我们的测试环境中将包括一个起源(originating)邮件服务器和一个中央服务器或中继主机(relayhost)。
起源邮件服务器: (主机名: box1.mydomain.com / IP: 192.168.0.18)中央邮件服务器: (主机名: mail.mydomain.com / IP: 192.168.0.20)
我们在两台机器中都会使用你熟知的 /etc/hosts
文件做名字解析:
192.168.0.18 box1.mydomain.com box1192.168.0.20 mail.mydomain.com mail
安装 Postfix 和防火墙/SELinux 注意事项
首先,我们需要(在两台机器上):
1、 安装 Postfix:
# yum update