我想知道如果我计划在内部网络中托管电子邮件服务器(例如 hMailServer),是否需要设置 DNS 服务器以及 MX 记录。网络本身将与互联网隔离。电子邮件不会发送到任何其他服务器。这个想法是,本地服务将使用电子邮件发送有关网络内事件的通知。
谢谢。
答案1
你不可以需要MX 记录。邮件服务器无需 MX 记录即可运行。
但一般来说,设置内部 DNS 服务器优于其他选择:维护主机文件和/或到处使用 IP 地址。
通常,发送电子邮件消息[email protected]
也比使用方括号语法向裸 IP 地址发送消息更容易user@[10.9.8.1]
。
通常MX
其他 (SMTP) 服务器比您自己的系统更需要记录来发现哪个服务器处理特定域的传入电子邮件。您可以完全控制自己的系统,它们不一定需要这样的发现机制,它们可以明确配置它们应该将消息传递到的主机的主机名/IP 地址。因此,MX 记录不是强制性的,理论上您可以不用它。但是当您无论如何都要设置内部 DNS 时,添加该 MX 记录是一件轻而易举的事。
答案2
仅以下情况才需要设置 MX 记录:
- 拥有多个邮件服务器来管理特定用户组的邮件
- 拥有一台邮件服务器和一个或多个邮件转发器
- 拥有多个内部域。
- 期望收到来自互联网的邮件。
在所有其他情况下,您将只有一个邮件服务器,并且不需要 DNS 中的 MX 记录。