筛选检查发件人和回复是否相同

筛选检查发件人和回复是否相同

我目前正在尝试设置一个筛选规则来检查发件人和回复标头是否相同。如果不相同,则拒绝该电子邮件。但我似乎无法让它工作。我在想这样的事情:

if header "from" != "reply-to" {
  discard;
}

我发现可以使用运算符和变量,但至少对我来说,没有很好的文档。有人能帮帮我吗?提前谢谢

答案1

我最终通过这种方式解决了:

require ["fileinto", "relational", "variables", "editheader"];

if true {
    if allof(header :matches "from" "*", not header :is "reply-to" "${1}")
    {
        if header :matches "Subject" "*"
        {
            deleteheader "Subject";
            addheader :last "Subject" "[PHISHING] ${1}";
        }
    }
}

相关内容