Правило сита для настройки всей электронной почты: фильтр по папкам на основе псевдонима
Я запускаю универсальную настройку электронной почты со своим собственным доменом (mydomain.tld). Мой хостер предлагает мне создать произвольные правила фильтра почты Sieve. Я хотел бы создать правило, которое перемещает всю входящую почту в папку, равную псевдониму получателя (в моем домене), даже если этот псевдоним ранее неизвестен.
На практике: если я получаю письмо по электронной почте <alias>@mydomain.tld
Я хочу правило Sieve, которое автоматически создает папку с именем alias
(если не существует) и перемещает письмо в эту папку.
А) Возможно ли это с помощью сита?
Б) Не могли бы вы предоставить необходимое правило сита?
1 ответ
Это так просто с помощью расширения переменных Sieve, которое соответствует регулярному выражению *
к полезной переменной:
require ["fileinto", "variables", "mailbox"];
if header :matches "Delivered-To" "*@mydomain.tld" {
fileinto :create "${1}";
}
РЕДАКТИРОВАТЬ: лучше использовать "Delivered-To" (конверт), чем "To"