根据http://lipas.uwasa.fi/~ts/info/proctips.html#orrules,您可以在.procmailrc中制作基本的“或”规则,例如:
:0:
* ^From:.*reriksso@([-a-z0-9_]+\.)*helsinki\.fi|\
^From:.*era@iki\.fi
${DEFAULT}
通常情况下,您可以使用
等条件检查身体* B ?? search_body_for_this
但是,这会覆盖默认的标题/正文搜索区域,因此我无法执行类似
的操作* B ?? search_body_for_this|\
^From:.*example@example\.com
我有什么方法可以做“或”规则作为具有分别搜索正文和标题的子条件的条件?
答案 0 :(得分:1)
其实我第一次误解了你的问题......
但是,如果我理解正确,那么解决方案就是创建两个连续的规则并使用标志E(否则如果)
:0 H * <header condition> <action> :0 EB * <body condition> <action>
(为文档设置标题标志以明确说明规则的目的。)
尽管如此,我之前的回答可能包含一些新内容,所以我只想留下:
我不知道您的解决方案,但您可以使用权重
制作OR规则:0 * 1^1 some expression * 1^1 some other expression /some/destination