【问题标题】:"OR" rules in .procmailrc with body search带有正文搜索的 .procmailrc 中的“或”规则
【发布时间】:2009-06-12 19:27:39
【问题描述】:

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

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

【问题讨论】:

    标签: procmail


    【解决方案1】:

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

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

    :0 小时 * :0 EB *

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

    不过,我之前的回答可能对你来说有些新意,所以我就这样吧:

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

    :0 * 1^1 一些表达式 * 1^1 其他表达式 /一些/目的地

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多