You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何合并不同主机名的两条SPF记录?

如何合并不同主机名的两条SPF记录?

嘿,我来帮你理清这个问题~你之前尝试把两条记录合并到@(主域名)的SPF里没生效,核心原因是这两条SPF记录对应的是不同的主机,它们本来就不是用来合并成一条的:

  • 第一条是给子域名front-mail设置的,负责验证从front-mail.yourdomain.com(假设你的主域名是yourdomain.com)发出的邮件;
  • 第二条是给主域名@(也就是你的根域名,比如yourdomain.com)设置的,负责验证从主域名发出的邮件。

正确的做法不是“合并”,而是分别保留或按需调整这两条独立的记录:

  1. 保留主域名@的SPF记录:
    如果你的主域名只需要用Zoho发邮件,那继续用这条就好:

    Host: @ Value: v=spf1 include:zoho.jp ~all
    

    要是主域名也需要用SendGrid发邮件,那可以把SendGrid的规则加进去,变成:

    Host: @ Value: v=spf1 include:zoho.jp include:sendgrid.net ~all
    
  2. 单独设置子域名front-mail的SPF记录:
    这条记录必须单独存在,因为它是子域名专属的,不能被主域名的SPF替代。直接用你原来的第一条记录就可以:

    Host: front-mail Value: v=spf1 include:sendgrid.net ~all
    

额外提醒一下:SPF是分域名/子域名生效的,只有当某个子域名没有自己的SPF记录时,才会尝试继承主域名的SPF规则。但你这里明确需要front-mail子域名使用SendGrid的SPF,所以必须单独为它配置记录,不能把规则合并到主域名里哦。

备注:内容来源于stack exchange,提问作者Jaeho Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 10:08:00