为通配符域创建 SPF TXT

为通配符域创建 SPF TXT

今天我使用 DigitalOcean 作为我的软件的托管。

我们的平台是一个从通配符域发送电子邮件的 SaaS,例如:[电子邮件保护][电子邮件保护]

Gmail、Outlook 等电子邮件服务需要子域名的 SPF 记录,以避免欺骗问题。问题是 DigitalOcean 不允许使用通配符 TXT 记录 (*.example.com),并且为每个帐户创建一个子域名是不可行的,因为有数千个子域名。

有没有办法创建可以解决 DigitalOcean 限制的 DNS 记录?

用于发送电子邮件的子域名有上千个,不可能一个一个地创建,也不可能批量更新。

答案1

文档DigitalOcean 的 DNS 记录上并没有真正提到是否允许在CNAME记录中使用通配符,但这可能是规避您所面临的问题的一种选择。例如

*.example.com.            IN  CNAME  saas-mailer.example.com.
saas-mailer.example.com.  IN  A      198.51.100.100
saas-mailer.example.com.  IN  TXT    "v=spf1 +ip4:198.51.100.100/32 -all"

相关内容