将地址 mail.example.com 映射到 example.com 上的 sendmail 端口 25

将地址 mail.example.com 映射到 example.com 上的 sendmail 端口 25

我有一个 A 记录,example.com映射到一个绑定到弹性 IP 的 ec2 Linux 实例,我在其中运行一个 apache 网络服务器,并且我也想在其中运行 sendmail 邮件服务器。

我目前已设置了,MX record to example.com我认为这不是一个好的做法。

我想做正确的事情,并拥有MX record as mail.example.com或 smtp.example.com

如果我更改我的 MX 记录,该mail.部分将映射什么?

我必须做什么才能使 mail.example.com 实际上意味着 example.com:25 我的服务器上是否有我必须设置的主机文件?

答案1

我目前已将 MX 记录设置为 example.com,我认为这不是一个好的做法。

你错了。只要有 SMTP 服务器愿意接受你域名的邮件,你就可以随意设置 MX 记录。


我想做正确的事情,并将 MX 记录作为mail.example.comsmtp.example.com

如果这样做让你开心,你当然可以这么做。但这已不再是“对”或“错”的问题了。


如果我更改我的 MX 记录,将映射邮件的什么部分?

您需要为 创建一个 DNS 条目mail.example.com
最佳实践表明这应该是A(或AAAA)记录。


我必须做什么才能使 mail.example.com 实际上意味着 example.com:25

DNS 和 MX 记录具有与端口号绝对无关。MX
记录只是表示“当向此域 ( example.com) 发送邮件时,与此服务器通信 ( mail.example.com)。发送邮件的 MTA 决定使用哪个端口。

答案2

只需为 mail.example.com 创建一个 A 记录,指向 example.com 的 IP 地址,即:

example.com      --> 1.2.3.4
mail.example.com --> 1.2.3.4

然后创建一个指向 mail.example.com 的 MX 记录。一切正常。

相关内容