0

根据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

有什么方法可以将“或”规则作为具有分别搜索正文和标题的子条件的条件?

4

1 回答 1

1

其实我第一次误解了你的问题......

但是,如果我理解正确,那么解决方案将是创建两个连续的规则并使用标志 E(否则)

:0 小时
* <标题条件>
<动作>

:0 EB
* <身体状况>
<动作>

(为文档设置标题标志以明确说明规则的目的。)

尽管如此,我之前的回答可能对你来说有些新东西,所以我就这样吧:

我不知道你的解决方案,但你可以通过使用权重来制定 OR-Rules

:0
* 1^1 一些表达式
* 1^1 其他表达式
/一些/目的地
于 2009-07-13T13:14:29.883 回答