我对 PTR 记录以及如何正确设置它有点困惑。
这是当前设置:
一个网站:domain.com,在这个网站上我有一个邮件地址[电子邮件保护]。在 domain.com 上我有一个显示调查问卷的 iframe,该调查问卷托管在 otherdomain.com 上。
在问卷调查的某个阶段,用户会收到发件人的确认邮件[电子邮件保护]它是从 smtp.otherdomain.com 的邮件服务器发送的。
- 在 domain.com 上,我已在我的 SPF 记录中添加了 smtp.otherdomain.com 的 IP。
- 在 domain.com 上,我有一个 PTR 记录设置为它所托管的服务器的 IP
- 在 otherdomain.com 上,有一个 PTR 记录设置为 smtp.otherdomain.com
在大多数情况下,发送邮件都很顺利,但是上周我收到了这条消息:550 不一致或没有 DNS PTR 记录 << otherdomain.com 的 IP >>
这些邮件并没有进入“@freenet.de”邮件帐户的收件箱。
我怎样才能解决这个问题?
答案1
@Gerb 您正在尝试发送邮件[电子邮件保护]通过 smtp.otherdomain.com。为确保您的邮件正常工作,您只需要以下内容。
- SPF 记录允许 smtp.otherdomain.com 作为允许的发件人(您已经这样做了)
- 发送服务器 smtp.otherdomain.com 的 PTR 记录(如果 smtp.otherdomain.com 的 IP 是 111.222.111.222,那么应该有一个指向 smtp.otherdomain.com/ 的 111.222.111.222 的 PTR 记录)
笔记
- 请注意,如果您有多个 IP,smtp.otherdomain.com 服务器使用它们发送电子邮件,则所有 IP 都应该有 PTR。
- 此处 smtp.otherdomain.com 是您的邮件服务器的名称。(例如 postfix 的 myhostname 或 qmail 中 /var/qmail/me 的内容)