有 3 个服务器 - Web 服务器、邮件服务器和仅出站电子邮件服务器。仅出站电子邮件服务器代表网络服务器发送基于交易的电子邮件(密码重置、联系我们等)
我应该如何设置 DNS 以提高仅出站电子邮件服务器的电子邮件送达率。
A记录
www & * 指向Web服务器
IP地址 mail 指向邮件服务器
IP地址 只发邮件服务器的IP地址需要A记录吗?如果是这样,前缀应该是什么?
MX 记录
mx 记录指向邮件服务器的 IP 地址
仅出站邮件服务器是否需要 MX 记录? (我不相信,但要求完整性)
SPF 记录
SPF 记录 (TXT) 列出了仅出站电子邮件服务器 IP。DKIM 也是一种未来的可能性。
编辑
根据下面的答案但为未来的读者总结,
1)出站邮件服务器不需要 A 记录
2)出站邮件服务器不需要 MX 记录
3)出站邮件服务器的 SPF TXT 记录是
4) 还需要一个出站邮件服务器的PTR记录。这是了解PTR的一个很好的链接。
您的出站服务器应该具有相同的 IP 和反向 IP。例如,您可以选择所需的名称
mailhost.example.com
。MX是用来给你发邮件的,不需要出站服务器。客户端可以使用 A 或 AAAA 条目来查找服务器。SPF 必须在其列表中包含出站服务器,否则远程服务器将丢弃您的邮件。我不知道 DKIM,所以我不知道它需要什么。正如 Dom 所说,如果它是仅出站邮件服务器,则不需要 MX 记录,只有入站邮件才需要 MX 记录。没有“IP 地址的 A 记录”之类的东西。域可以有 A 记录,IP 地址只能有 PTR 记录(反向 DNS)。大多数邮件服务只要求您为您的 IP 提供一些 PTR 记录,该记录看起来不像动态记录(例如 NOT
12-34-56-78.reverse.domain.com
)。相反,它应该指向某个解析为服务器 IP 的域名。一些非常严格的邮件提供商还会检查您的邮件服务器的 HELO 是否与您的 PTR 记录相对应,因此最好确保它们相同。