我对 DNS 的各个方面都不是很了解,所以如果这个问题有点愚蠢,我深表歉意。基本上,我有一个 VPS 提供商(Xeneurope),域名则来自另一个提供商(Fasthosts)。虽然不太理想,但这是我继承的。
无论如何,在大多数情况下这不是问题,但我想向我们的客户发送 HTML 电子邮件。但当我开始发送测试电子邮件时,很多电子邮件提供商都不接受它们。我首先想到的是 AOL 和 Yahoo。
经过一番研究,似乎我需要对 VPS IP 地址进行反向 DNS 设置,然后某些提供商才能接受来自该 IP 地址的电子邮件。
但是我不确定如何使用 Fasthosts 进行设置,因为他们说只有他们提供的专用服务器才支持此功能,目前只有我拥有的域名才支持此功能。有没有办法通过一些 DNS 欺诈来解决这个问题,因为他们不允许我添加任何 PTR 记录?
答案1
如果我理解正确的话,您是从 Xeneurope 发送这些邮件,因此 fasthosts 不参与设置 PTR。您的 xeneurope 服务器的 rDNS 应该与其主机名(记录)和 smtp helo 匹配。
看 http://www.xeneurope.com/clients/knowledgebase.php?action=displayarticle&id=23
这些邮件中使用的发件人域不必与该主机名匹配,使用 helo/a-record/rDNS mymailserver.example.net 并使用发件人域发送邮件是完全有效的[电子邮件保护]托管在不同的服务器上(假设您没有设置任何其他技术,如 SPF,它定义哪些邮件服务器可以为该域发送邮件)
答案2
反向 DNS 的权限根植于“拥有” IP 范围的人。唯一可以绕过它的方法就是在反向区域中使用复杂的 NS 而不是 PTR 记录,而当 PTR 已被拒绝时,您几乎无法获得这些记录。
其背后的政治原因很可能是,如果他们只从您那里获得付费的 VPS 费率,他们就不希望服务器承担发送直接电子邮件的风险(如果有人意外或恶意地做错事,就会出现 IP 信誉问题!)。
顺便说一句,正确设置 SPF 记录已经有助于邮件传递,如果您有前向区域,这些记录就在您的控制之下。