Sieve rule for tags changed
parent
2dd9e1b14f
commit
aa98d86feb
|
@ -9,16 +9,13 @@ if header :contains "X-Spam-Flag" "YES" {
|
||||||
}
|
}
|
||||||
|
|
||||||
if allof (
|
if allof (
|
||||||
envelope :detail :matches "to" "*",
|
|
||||||
header :contains "X-Moo-Tag" "YES",
|
|
||||||
mailboxexists "INBOX/${s}"
|
|
||||||
) {
|
|
||||||
fileinto "INBOX/${s}";
|
|
||||||
}
|
|
||||||
elsif allof (
|
|
||||||
envelope :detail :matches "to" "*",
|
envelope :detail :matches "to" "*",
|
||||||
header :contains "X-Moo-Tag" "YES"
|
header :contains "X-Moo-Tag" "YES"
|
||||||
) {
|
) {
|
||||||
set :lower "s" "${1}";
|
set :lower :upperfirst "tag" "${1}";
|
||||||
fileinto :create "INBOX/${s}";
|
if mailboxexists "INBOX/${1}" {
|
||||||
|
fileinto "INBOX/${1}";
|
||||||
|
} else {
|
||||||
|
fileinto :create "INBOX/${tag}";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue