逻辑好的来看!关于规则死循环!

hMailServer的综合讨论。包括安装、使用、webmail等问题。

版主: jimmy, Hsia

版面规则
回复
mossad
Level 3
Level 3
帖子: 17
注册: 2015年3月13日, 12:38

逻辑好的来看!关于规则死循环!

帖子 mossad »

关于 hm 规则遇到死循环问题

同域HM邮局 **@xxx.com 镜像邮箱账户all@xxx.com 垃圾邮件收集账户spam@xxx.com

邮件进来经过SpamAssassin 处理后 疑似垃圾邮件主题加上了[SPAM] 标记

所有邮件在all@xxx.com 账户做备份,主题包含[spam]转发到 spam@xxx.com 账户

目的: 所有主题包含[spam]的邮件全部转发到spam@xxx.com 下面其他账户不接收这类垃圾邮件!

规则0 触发: smtp 命名中包含spam@xxx.com
动作: 停止处理规则

规则1 触发:主题包含[spam]
动作: 转发 spam@xxx.com 然后删除当前这封(也就是垃圾邮件实际的收件人不发送过去)

这样的设置 每封垃圾邮件 spam@xxx.com 账户会收到5封一模一样的!

原因分析: 每次转发的邮件 它本身主题包含[spam],当这样一封邮件进入规则后,就会触发规则1,从而进入死循环!

hm 自动对这类问题进行处理 循环5次后结束!

大神们! 有啥好办法?

用过其它方法,出现4中情况(或混合):
1 all@xxx.com 收到主题包含[spam]的邮件
2 spam@xxx.com 收不到主题包含[spam]的邮件
3 以上2种都收不到
4 spam@xxx.com 收到主题包含[spam]的重复邮件超过5封 8,10多不同!
头像
Hsia
网站管理员
网站管理员
帖子: 335
注册: 2014年11月26日, 12:41
地址: 上海
联系:

Re: 逻辑好的来看!关于规则死循环!

帖子 Hsia »

spam@xxx.com 规则加上一个all@xx.com不处理。 大概看了下,收到信件的时候含有spam的会转到spam@xx.com 然后 所有邮件转到all@xx.com 这个账户又处理了一次。

不知道我说的对不对,感觉是这样的,你的逻辑比我好。
mossad
Level 3
Level 3
帖子: 17
注册: 2015年3月13日, 12:38

Re: 逻辑好的来看!关于规则死循环!

帖子 mossad »

主题包含[spam] 又是转发all@xx.com 的,不处理 ?
mossad
Level 3
Level 3
帖子: 17
注册: 2015年3月13日, 12:38

Re: 逻辑好的来看!关于规则死循环!

帖子 mossad »

貌似搞出来了,在测试几天。再来!
mossad
Level 3
Level 3
帖子: 17
注册: 2015年3月13日, 12:38

Re: 逻辑好的来看!关于规则死循环!

帖子 mossad »

规则0之前再加一条! 目前看来解决问题了!

触发:主题包含 [spam] and smtp命名中包含all@xx.com
动作:停止处理规则
回复