[Dovecot] Change sieve scripts for DeltaChat
parent
e98a8a533b
commit
96a460c2fa
|
@ -1,10 +1,10 @@
|
||||||
# global_sieve_before script
|
# global_sieve_before script
|
||||||
# global_sieve_before -> user sieve_before (mailcow UI) -> user sieve_after (mailcow UI) -> global_sieve_after
|
# global_sieve_before -> user sieve_before (mailcow UI) -> user sieve_after (mailcow UI) -> global_sieve_after
|
||||||
|
|
||||||
require "fileinto";
|
require ["imap4flags", "mailbox", "fileinto"];
|
||||||
require "mailbox";
|
|
||||||
|
|
||||||
if header :contains ["Chat-Version"] [""] {
|
if allof(header :contains ["Chat-Version"] [""],
|
||||||
|
header :contains ["Auto-Submitted"] ["auto-replied"]) {
|
||||||
if mailboxexists "DeltaChat" {
|
if mailboxexists "DeltaChat" {
|
||||||
fileinto "DeltaChat";
|
fileinto "DeltaChat";
|
||||||
} else {
|
} else {
|
||||||
|
@ -12,3 +12,9 @@ if header :contains ["Chat-Version"] [""] {
|
||||||
}
|
}
|
||||||
stop;
|
stop;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if allof(header :contains ["Chat-Version"] [""],
|
||||||
|
header :contains ["Autocrypt"] [""]) {
|
||||||
|
setflag "\\seen";
|
||||||
|
stop;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue