使用不同 IP 中的不同 Smtp 发送电子邮件

使用不同 IP 中的不同 Smtp 发送电子邮件

我使用不同的 Smtp 发送邮件,例如 IP 1.1.1.1 上的 Smtp1 和 IP 2.2.2.2 上的 Smtp2。我的发件人 spf 记录为([电子邮件保护]) 电子邮件中的部分是:

spf1 include:mail.mydomain.com +all 

然后我收到来自 yahoo 和 gmail 的警告,表示允许来自此 spf 的多个条目...并且怀疑是垃圾邮件。

我的正确 SPF 值应该是多少?

我不知道我是否提供了足够的信息来描述我的问题。如果需要的话,我会在此部分提供。

答案1

大多数人在其 SPF 记录中使用 MX 或 A,以涵盖所有 MX 记录和 A 记录

v=spf1 mx a -all 

如果您没有从 MX 记录发送,那么您可以列出您发送的 ip4 地址。

如果你不确定如何创建 SPF 记录,最好的方法是使用SPF 向导

您将完成一份调查问卷,它将生成您需要的记录。

答案2

如果您只有这两个 IP 地址为 mydomain.com 域发送邮件,您的 SPF 记录应如下所示:

v=spf1 ip4:1.1.1.1 ip4:2.2.2.2 -all

不要在 SPF 记录中使用 +all,因为这会允许整个互联网从您的域发送邮件。在最终的 SPF 记录中,您应该使用 来-all指示仅允许列出的条目发送邮件。~all您可以指示允许列出的条目发送邮件,但也可能允许其他条目发送合法邮件。

包含机制通常用于允许其他人从您的域发送邮件。例如,如果您正在使用新闻通讯服务,则可以使用包含机制包含他们的 SPF 记录(include:spf.mailerservice.tld

相关内容