我启动了一项新服务,我们需要向我们的客户发送电子邮件(新帐户确认等)。
我的服务器名为 prod01.bidrodeo.com 并解析为 97.107.134.38 。对于反向 DNS, 97.107.134.38 解析为 prod01.bidrodeo.com 。但是,我们所有的电子邮件地址都采用 user@bidrodeo.com 的形式。我应该让反向 DNS 指向 bidrodeo.com 吗?
我的电子邮件被某些系统延迟或拒绝,我不确定我的反向 DNS 设置是否正确。
我正在尝试实施(或确保我正确遵循)电子邮件发送最佳实践以提高可交付性,但 smtp 服务器的主机名与From:电子邮件地址的域名的作用似乎不清楚,即使在阅读之后数十人的文章/输入。
具体来说,我理解为了满足反向 DNS 检查,必须有发送机器的 IP 地址的 PTR 记录,该记录产生与发送机器/SMTP 服务器的主机名匹配的域名。有人说它需要匹配“主机名”命令给出的那个,大多数人说它是随 HELO / EHLO 语句提供的那个,这家伙甚至说它们必须是相同的(根据 / 由什么强制执行,我不不知道;无论如何,这只是一个小问题)。
首先,我在任何地方都找不到电子邮件地址的域名是否From:需要与 SMTP 服务器的域名匹配。
所以就我而言,我有一个带 linode 的 VPS。它主要托管我的一个特定域example.com,但我有时也会在其他项目上工作:foo.com和bar.com.
所以我想知道的是,我是否可以保留默认的 linode PTR 记录(解析为abc.def.linode.com),确保这abc.def.linode.com是我的邮件服务器(qmail)在 HELO 上的配置,然后继续使用它发送出去example.com、foo.com、 等人的电子邮件。
如果是这样,那么我对这里给出的建议感到困惑,特别是(在糟糕的情况列表中):
HELO 命令中使用的域没有 SPF 记录
为什么那个域需要 SPF 记录?如果是,它应该为哪个域提供白名单:HELO 域,还是 From: 电子邮件地址(信封发件人)的域?另外,哪个域需要接受发送到 的邮件postmaster@domain.com?
如果域必须相同,这对我来说似乎相当有限,因为对于您想要从中发送电子邮件的每个域,您都必须为其获取另一个 IP 地址。它还会损害或破坏一个人相对匿名地进行非电子邮件发送(例如 wget)的能力。然而,好处是——如果是这种情况——它会使设置变得不那么令人困惑。 …