发送邮件服务器的 DNS 记录

发送邮件服务器的 DNS 记录

有 3 台服务器 - Web 服务器、邮件服务器和仅出站的电子邮件服务器。仅出站的电子邮件服务器代表 Web 服务器发送基于交易的电子邮件(密码重置、联系我们等)

我应该如何设置 DNS 来提高仅出站电子邮件服务器的电子邮件传递率。

A 记录
www & * 指向网络服务器的 IP 地址
mail 指向邮件服务器的 IP 地址
仅出站电子邮件服务器的 IP 地址是否需要 A 记录?如果是,前缀应该是什么?

MX记录
mx记录指向邮件服务器的IP地址
仅出站电子邮件服务器是否需要 MX 记录? (我不这么认为但要求完整性)

SPF 记录
SPF 记录 (TXT) 列出了仅出站的电子邮件服务器 IP。DKIM 也是未来的可能性。

编辑
根据以下答案,但为未来的读者总结一下,
1)不需要为出站邮件服务器设置 A 记录
2)不需要为出站邮件服务器设置 MX 记录
3)需要为出站邮件服务器设置 SPF TXT 记录
4)还需要优先权记录出站邮件服务器。这是一个很好的链接,有助于理解优先权

答案1

正如 Dom 所说,如果是仅用于出站的邮件服务器,则不需要 MX 记录,MX 记录仅用于入站邮件。没有“IP 地址的 A 记录”之类的东西。域可以有 A 记录,IP 地址只能有 PTR 记录(反向 DNS)。大多数邮件服务仅要求您为 IP 提供一些看起来不像动态记录的 PTR 记录(例如 NOT 12-34-56-78.reverse.domain.com)。

相反,它应该指向解析到服务器 IP 的某个域名。一些非常严格的邮件提供商还会检查您的邮件服务器的 HELO 是否与您的 PTR 记录相对应,因此最好确保它们相同。

答案2

您的出站服务器应具有一个相同的 IP 和一个反向 IP。您可以根据示例选择所需的名称mailhost.example.com。MX 用于向您发送邮件,因此不需要出站服务器。客户端可以使用 A 或 AAAA 条目来查找服务器。SPF 必须在其列表中包含出站服务器,否则远程服务器将丢弃您的邮件。我不知道 DKIM,所以我不知道它需要什么。

相关内容