如何编写cpanel邮件过滤正则,匹配.co域名且排除.co.uk等后缀
适配cpanel邮件过滤器的正则修改方案
最终可用正则
(?i)\.co$
规则逻辑说明
(?i):保留不区分大小写的匹配能力,兼容大写.CO后缀的发件地址\.:精准匹配英文句号,避免误命中邮箱前缀、域名其他位置包含co字符的正常地址$:匹配整个发件人地址的末尾,确保.co是域名的最后一段,天然过滤.co.uk、.co.jp等带后续后缀的域名
兼容特殊格式的调整方案
如果你的cpanel读取的发件人字段自带尖括号(格式为发件人名称 <test@example.co>),可以使用兼容版本的正则:(?i)\.co(?:>|$)
设置注意事项
- 规则初始部署时建议先设置动作为「移动到垃圾邮件文件夹」,观察2-3天无正常邮件误拦后,再调整为拒收/永久丢弃动作
- 可手动构造测试用例验证规则:后缀为
.co的发件地址会命中规则,.co.uk等多级后缀的地址不会命中
内容的提问来源于stack exchange,提问作者FoxyFish
相关产品推荐
相关产品推荐

