开发者社区 问答 正文

阿里邮箱,如何关闭incoming邮件的SPF/DKIM/DMARC检测

需求:对于Incoming的邮件,我们希望先到一个前段的SaaS安全网关,这个安全网关会检测过滤邮件,比如病毒/垃圾/SPF/DKIM/DMARC等,然后扫描后,对于正常邮件,再转发到阿里企业邮箱。
原始邮件路由:
Incoming mails form Internet > 阿里企业邮箱
Outgoing mails from 阿里企业邮箱 > Internet

改变路由后:
Incoming mails from Internet > SaaS安全网关 > 阿里企业邮箱
Outgoing mails from 阿里企业邮箱 > SaaS安全网关 > Internet

为了实现这一点,我需要:
1. 将阿里企业邮箱 MX记录指向SaaS安全网关,起码高优先级的需要指向SaaS网关(这一点我会做);
2. 阿里企业邮箱需要关闭我们域名的MX记录检测(目前不知道MX记录没有指向阿里邮的时候,阿里邮会不会报错,腾讯企业邮是会报错的);
3. 阿里企业邮箱设置如下IP地址为白名单,允许接受如下地址发往阿里企业邮箱的邮件,不做DKIM/SPF/DMARC的检测;
   18.208.22.64/26
   18.208.22.128/25
   18.188.9.192/26
   18.188.239.128/26
//若做不到,则设置对于所有发往企业邮箱 的邮件,不做DKIM/SPF/DMARC的检测。
4. 对于企业邮箱外发的outgoing邮件,全部转发到我指定的域名
//我看你们spf.mxhichina.com里面声明的地址很多,都需要加吗?我要在SaaS端加白名单,允许你们转发过来。

能帮我看看可以做到吗?
最起码,我需要做到Incoming的邮件到SaaS扫描,谢谢。

展开
收起
1641266341903993 2019-01-04 17:54:12 1274 分享 版权
阿里云 AI 助理回答

根据您的需求,要实现邮件先通过SaaS安全网关再转发到阿里企业邮箱的流程,以下是对您提出几点要求的分析和建议:

  1. 更改MX记录指向SaaS安全网关:这是正确的做法。您需要在您的DNS提供商处将域名的MX记录设置为高优先级指向您的SaaS安全网关地址。这一步是确保所有入站邮件首先经过安全检查的关键。

  2. 关闭阿里企业邮箱的MX记录检测:阿里云的企业邮箱服务(如阿里云企业邮箱)通常不会因为MX记录未直接指向其服务器而报错或拒绝服务。但为了确保这一点,建议您联系阿里云客服或查看阿里云企业邮箱的管理后台帮助文档,确认是否需要进行特定配置或申请关闭相关检测功能。

  3. 设置IP白名单:在阿里云企业邮箱中,添加特定IP地址范围到白名单,以允许这些地址发送的邮件不经过DKIM/SPF/DMARC的严格检查,这个操作通常是可行的。您需要登录到阿里云企业邮箱的管理控制台,找到相应的安全设置或白名单设置区域,按照指示添加上述提供的IP段。如果系统不支持精确到如此细粒度的白名单设置,可能需要考虑整体放宽安全策略,但这会增加潜在的安全风险。

  4. 外发邮件全部转发到指定域名:阿里云企业邮箱一般支持设置邮件转发规则,但通常用于单个用户或特定条件下的邮件转发。对于全局性的、自动将所有外发邮件转发到另一个系统的需求,可能需要更复杂的配置或与阿里云的技术支持团队确认是否有现成的功能支持。如果标准功能不满足需求,可能需要探讨API集成或其他定制化解决方案。

关于SPF记录中的多个地址,理论上,如果您希望从SaaS安全网关转发的所有邮件都能通过SPF验证,确实需要将SaaS安全网关使用的IP地址以及阿里云企业邮箱声明的合法发件IP地址都加入到您的域名的SPF记录中。不过,由于您提到的方案涉及邮件先经过SaaS网关,且该网关可能会对邮件头信息进行修改以适应转发,因此直接依赖SPF记录可能不是最优解。重点应放在确保SaaS网关转发到阿里云时,阿里云端能够接受这些经过处理的邮件。

综上所述,大部分需求可以通过合理的配置和技术支持来实现,但部分高级或定制化需求可能需要与阿里云官方支持团队进一步沟通确认。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: