我正在使用自己的域名 (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”