我正在使用如下筛选规则对普通邮件中的日志进行排序:
require ["fileinto", "envelope", "subaddress", "variables", "mailbox"];
# rule:[asdf-logs]
if anyof (address "From" "nagios@mail.com", address "From" "root@mail.com", address "To" "root@mail.com")
{
fileinto "INBOX.asdf.logs";
}
# rule:[asdf]
if anyof (header :contains "Delivered-To" "my@mail.com", header :contains "cc" "asdf@mail.com", header :contains "to" "asdf@mail.com")
{
fileinto "INBOX.asdf";
}
nagios@mail.com
现在,如果从to发送一些邮件my@mail.com
,可能会出现以下两种结果:
filing message into 'INBOX.asdf.logs'
filing message into 'INBOX.asdf'
我的问题是邮件将被随机分类为asdf
or asdf.logs
。我该如何解决这个问题?