我已经使用 sylfilter 一年多了(可以从http://sylpheed.sraoss.jp/sylfilter/获得),它作为一个过滤工具非常有用(没有抱怨)。但是,我一直在尝试将 procmail 与 sylfilter 一起使用,但遇到了很多麻烦。
过滤器的网页显示:
sylfilter ~/Mail/inbox/1234
作为对消息进行分类的示例。
返回值如下:
0 垃圾(垃圾邮件)
1 清洁(非垃圾邮件)
2 不确定
127 其他错误
我一直在尝试将 sylfilter 与 procmail 合并,但没有取得多大成功。与 bogofilter 等其他垃圾邮件工具相比,最大的问题是 sylfilter 不会对电子邮件本身进行任何更改(与 bogofilter 不同,bogofilter 的示例在网络上比比皆是,并且在消息头)。我希望所有被归类为垃圾邮件的东西都转到 $HOME/Mail/Junk 以及不被进一步分类到文件夹中的所有东西,例如 procmail 规则。也许返回 2 的东西可以到 $HOME/Mail/uncertain。
这是我根据 Fedora 邮件列表中的建议进行的最新尝试。
:0 Wc
| /usr/bin/sylfilter /dev/stdin
:0 a
$HOME/Mail/Junk/.
但是,这不会使用 sylfilter 处理电子邮件消息(并且在继续处理其他规则之前,日志文件会显示“没有输入文件。”)。所以,我想知道这里是否有人知道类似的案例并知道这个问题的答案。