收集所有电子邮件的筛选规则:根据别名过滤到文件夹中

收集所有电子邮件的筛选规则:根据别名过滤到文件夹中

我正在使用自己的域名 (mydomain.tld) 运行一个全能电子邮件设置。我的托管商让我创建任意的 Sieve 邮件过滤规则。我想创建一条规则,将所有传入邮件移动到与收件人别名相同的文件夹(在我的域下),即使该别名以前未知。

实际上:如果我通过收到一封电子邮件<alias>@mydomain.tld,我想要一个 Sieve 规则,它会自动创建一个名为alias(如果不存在)的文件夹并将电子邮件移动到该文件夹​​中。

A) 使用 Sieve 可以实现这一点吗?

B) 您能提供必要的筛选规则吗?

答案1

使用 Sieve 变量扩展非常简单,它将正则表达式*与可用变量匹配:

require ["fileinto", "variables", "mailbox"];
if header :matches "Delivered-To" "*@mydomain.tld" {
    fileinto :create "${1}";
}

编辑:最好使用“Delivered-To”(信封),而不是“To”

相关内容