【发布时间】:2010-10-20 10:09:59
【问题描述】:
由于我使用不同的电子邮件客户端来阅读/发送我的邮件,我想设置 procmail 将我的电子邮件移动到通常由 Thunderbird 过滤功能完成的文件夹。
我知道我可以通过在我的电子邮件用户 .procmailrc 文件中为 procmail 使用以下代码来做到这一点:
:0:
* ^From:.test@host.name.com
myfolder
但我有一个大约 50 个电子邮件地址的列表,我想将它们移动到那个特定的“我的文件夹”。
所以通过使用
:0:
* ^From:.first@mail.com
* ^From:.second@mail.com
jimsmail
没有帮助,因为 procmail 使用 AND 运算符解释它们。因此,如果 From 是 first@... AND second@...,则上面的代码将是正确的,这永远不会是正确的。
那么我该如何使用 OR 运算符。
实际上,我有一个简单的文本文件,所有电子邮件地址都在其中。 如果在该文件中准备好 procmail 并检查 From 是否与文件中的至少一行匹配,将电子邮件移动到“myfolder”,这将是一件很酷的事情。
类似
:0:
* ^From:file(email.txt)
myfolder
如果这或类似的事情是可能的,是否会做任何事情。 我不想在我的 procmailrc 文件中添加这 3 行 50 次。
【问题讨论】: