mailcow/data/conf/dovecot/global_sieve_before

21 lines
535 B
Plaintext

# global_sieve_before script
# global_sieve_before -> user sieve_before (mailcow UI) -> user sieve_after (mailcow UI) -> global_sieve_after
require ["imap4flags", "mailbox", "fileinto"];
if allof(header :contains ["Chat-Version"] [""],
header :contains ["Auto-Submitted"] ["auto-replied"]) {
if mailboxexists "DeltaChat" {
fileinto "DeltaChat";
} else {
fileinto :create "DeltaChat";
}
stop;
}
if allof(header :contains ["Chat-Version"] [""],
header :contains ["Autocrypt"] [""]) {
setflag "\\seen";
stop;
}