Odoo 11 Community批量邮件外部链接被篡改问题求助
问题原因
Odoo 11社区版的批量邮件功能默认启用了外部链接追踪特性,该特性会在正式批量发送邮件时,将所有外部链接重写为Odoo域名的跳转地址,用于统计用户点击数据。只有测试发送模式会跳过链接重写逻辑,所以会出现测试邮件链接正常、批量发送时链接被改写的现象。
解决建议
- 方案1:关闭全局链接追踪(无需统计邮件点击数据时推荐使用)
登录Odoo后台,依次进入「设置」-「技术」-「参数」-「系统参数」,找到配置项mass_mailing.tracking,将其值修改为False,保存后重启Odoo服务即可生效。 - 方案2:保留追踪功能,指定单个链接跳过重写(需要统计点击数据、仅部分链接无需改写时使用)
编辑邮件内容时,给不需要重写的<a>标签添加属性data-oe-unlink="1",Odoo的链接重写逻辑会识别该属性,跳过对对应链接的修改。 - 方案3:自定义域名白名单(有二次开发能力时推荐使用)
找到mass_mailing模块中负责链接重写的代码逻辑(通常位于models/mass_mailing.py文件内),新增外部域名白名单规则,匹配到白名单内的域名时不执行链接重写操作,既保留其他链接的追踪能力,也不会影响白名单域名的正常跳转。
内容的提问来源于stack exchange,提问作者Valentin
相关产品推荐
相关产品推荐

