smtp服务器是什么意思 smtp服务配置

尽管现在有很多在线联系方式,电子邮件仍然是一个人传递信息给远在世界尽头或办公室里坐在我们旁边的另一个人的有效方式。

下面的图描述了电子邮件从发送者发出直到信息到达接收者收件箱的传递过程。

RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP)

电子邮件如何工作

要实现这一切,背后发生了好多事情。为了使电子邮件信息从一个客户端应用程序(例如 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.combox1192.168.0.20 mail.mydomain.commail安装 Postfix 和防火墙/SELinux 注意事项

首先,我们需要(在两台机器上):

1、 安装 Postfix:

# yum update && yum install postfix

2、 启动服务并启用开机自动启动:

# systemctl start postfix# systemctl enable postfix

3、 允许邮件流量通过防火墙:

# firewall-cmd --permanent --add-service=smtp# firewall-cmd --add-service=smtp

RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP)

在防火墙中开通邮件服务器端口

4、 在 box1.mydomain.com 配置 Postfix

Postfix 的主要配置文件是 /etc/postfix/main.cf。这个文件本身是一个很大的文本文件,因为其中包含了解释程序设置的用途的注释。

为了简洁,我们只显示了需要编辑的行(没错,在起源服务器中你需要保留 mydestination为空;否则邮件会被存储到本地,而不是我们实际想要发往的中央邮件服务器):

myhostname = box1.mydomain.commydomain = mydomain.commyorigin = $mydomaininet_interfaces = loopback-onlymydestination =relayhost = 192.168.0.20

5、 在 mail.mydomain.com 配置 Postfix

myhostname = mail.mydomain.commydomain = mydomain.commyorigin = $mydomaininet_interfaces = allmydestination = $myhostname, localhost.$mydomain, localhost, $mydomainmynetworks = 192.168.0.0/24, 127.0.0.0/8

如果还没有设置,还要设置相关的 SELinux 布尔值永久为真:

# setsebool -P allow_postfix_local_write_mail_spool on

设置 Postfix SELinux 权限

上面的 SELinux 布尔值会允许中央服务器上的 Postfix 可以写入邮件池(mail spool)。

6、 在两台机子上重启服务以使更改生效:

# systemctl restart postfix

如果 Postfix 没有正确启动,你可以使用下面的命令进行错误处理。

# systemctl -l status postfix# journalctl -xn# postconf -n测试 Postfix 邮件服务

要测试邮件服务器,你可以使用任何邮件用户代理(Mail User Agent,MUA),例如 mail 或 mutt。

由于我个人喜欢 mutt,我会在 box1 中使用它发送邮件给用户 tecmint,并把现有文件(mailbody.txt)作为信息内容:

# mutt -s "Part 9-RHCE series" tecmint@mydomain.com < mailbody.txt

测试 Postfix 邮件服务器

现在到中央邮件服务器(mail.mydomain.com)以 tecmint 用户登录,并检查是否收到了邮件:

# su – tecmint# mail

RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP)

检查 Postfix 邮件服务器发送

如果没有收到邮件,检查 root 用户的邮件池看看是否有警告或者错误提示。你也许需要使用 nmap 命令确保两台服务器运行了 SMTP 服务,并在中央邮件服务器中打开了 25 号端口:

# nmap -PN 192.168.0.20

RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP)

Postfix 邮件服务器错误处理

总结

像本文中展示的设置邮件服务器和中继主机是每个系统管理员必须拥有的重要技能,也代表了理解和安装更复杂情景的基础,例如一个邮件服务器托管有多个邮件账户(甚至成百上千)的域名。

(请注意这种类型的设置需要有 DNS 服务器,这不在本文的介绍范围),但你可以参照下面的文章设置 DNS 服务器:

最后,我强烈建议你熟悉 Postfix 的配置文件(main.cf)和这个程序的帮助手册。如果有任何疑问,别犹豫,使用下面的评论框或者我们的论坛 Linuxsay.com 告诉我们吧,你会从世界各地的 Linux 高手中获得几乎是及时的帮助。

作者:Gabriel Cánepa译者:ictlyh校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出

【版权声明】叽叽歪歪吧提醒您:请在浏览本网站关于《smtp服务器是什么意思 smtp服务配置》信息时,请您务必阅读并理解本声明。本站部分内容以及图片来源于商家投稿和网络转载,如网站发布的有关的信息侵犯到您的权益,请及时与我们取得联系,邮箱:20451 17252#qq。com,我们会尊重您的决定并当天作出删除处理。

(0)
上一篇 2022年4月30日 13:25:03
下一篇 2022年4月30日 13:45:03

相关推荐

  • 荨麻疹和过敏的区别(荨麻疹初期症状图片)

    荨麻疹和过敏的区别(荨麻疹初期症状图片)大家都知道人工性荨麻疹又称皮肤划痕症、皮肤划痕性荨麻疹,是最常见的物理性荨麻疹。其表现特征为用指甲或其他物品在皮肤上划过后,该处就会隆起,呈现为条索状肿块(医学上称这种条索状肿块为风团性划痕),与周围

    2022年3月4日
    15
  • resource是什么意思 resourcepack什么意思

    resource是什么意思(resourcepack什么意思)十年前迪士尼推出的科幻电影《创:战纪》(Tron: Legacy)虽然获得褒贬不一的评价,但电影中的「光轮摩托车」与「光轮战机」(Light Cycles Jet)确实是相当拉风

    2022年4月22日
    1
  • 微信不显示该聊天记录怎么恢复(微信能恢复多久的聊天记录)

    微信不显示该聊天记录怎么恢复(微信能恢复多久的聊天记录)想知道如何恢复聊天记录吗?聊天记录恢复的确可以通过几种不同的途径进行,不过根据每个人的工作性质或者是恢复紧急程度,我们仍是建议选择最合适自己的方法。目前来说,如果有备份的用户,基本上是

    2022年2月25日
    14
  • 转账没收聊天记录删了怎么收(微信转账没收误删记录)

    转账没收聊天记录删了怎么收(微信转账没收误删记录)删除的聊天记录怎么恢复?换手机或者重新安装都会把之前的聊天记录抹掉,这对于忘记备份聊天记录的童鞋来说简直就是灭顶之灾。不用担心,有办法帮你解决聊天记录删除了怎么恢复这个问题。删除的聊天记录怎

    2022年3月9日 生活小知识
    14
  • 食用菌菌种怎么灭菌 灭菌时间

    食用菌菌种怎么灭菌(灭菌时间)图片来源于网络高压蒸汽灭菌是一个可以密闭的容器,由于蒸汽不能逸出,水的沸点随压力增加而提高,因而加强了蒸汽的穿透力,可以在较短的时间内达到灭菌的目的。灭菌的压力和维持时间因灭菌物体的容积和介质而区别。琼脂培养基

    2022年3月27日
    5
  • 感恩节为什么吃火鸡 感恩节为什么要吃火鸡的由来

    感恩节为什么吃火鸡(感恩节为什么要吃火鸡的由来)感恩节(Thanksgiving Day)是美国人民独创的一个古老节日,也是美国人合家欢聚的节日。 初时感恩节没有固定日期,由美国各州临时决定。直到美国独立后的1863年,林肯总统宣布感恩节为

    2022年4月3日
    8
  • 抢帽子交易合法吗 股票抢帽子

    抢帽子交易合法吗(股票抢帽子)近日,一起操纵证券市场的犯罪案件作出宣判,主犯吴承泽因操纵证券市场罪被判处有期徒刑8年,数罪并罚被判处有期徒刑19年,这是目前我国操纵市场相关犯罪中获刑最高的一起。该案的主犯吴承泽曾是一位网红,在投资顾问圈可谓

    2022年5月6日 生活小知识
    0
  • 不小心清空的聊天记录怎么恢复(错点了清空聊天记录怎么办)

    不小心清空的聊天记录怎么恢复(错点了清空聊天记录怎么办)聊天记录误删了怎么恢复?大家在使用手机的时候,出现手机内存不足的情况,很多朋友都是通过清理聊天记录来释放大量空间。但是在清理聊天记录的过程中,往往会无意间删除一些重要的聊天记录。想要找

    2022年3月10日
    9
  • 空调变频和定频哪个好 变频空调制热不如定频

    空调变频和定频哪个好(变频空调制热不如定频)空调是我们家居生活当中很常见的一种家用电器了,虽然说现在也不是每一个家每户都会使用空调,但空调的普及率也是很高了,估计过两年的话,空调的普及率就会变得和电视机一样了吧。空调的出现也为我们的生活提供

    2022年4月5日 生活小知识
    2
  • 跟踪路由命令(哪个命令可以实现路由追踪)

    跟踪路由命令(哪个命令可以实现路由追踪)应几位朋友所邀,今天我们来了解下路由查询命令tracert的使用。Tracert命令用于跟踪一个消息从一台电脑到另一台电脑所走过的路径,或者是一个设备到另一个设备所走的路径。在网络出现故障时,合理地使

    2022年3月18日 生活小知识
    10

发表评论

登录后才能评论