Lowercase tag name "eXaMpLe" to "example" if folder "eXaMpLe" does not exist, else move to folder "eXaMpLe"

master
andryyy 2017-01-09 12:37:39 +01:00
parent be7693a8e1
commit 621235d8da
1 changed files with 14 additions and 2 deletions

View File

@ -7,6 +7,18 @@ require "envelope";
if header :contains "X-Spam-Flag" "YES" {
fileinto "Junk";
}
if allof (envelope :detail :matches "to" "*", header :contains "X-Moo-Tag" "YES") {
fileinto :create "INBOX/${1}";
if allof (
envelope :detail :matches "to" "*",
header :contains "X-Moo-Tag" "YES",
mailboxexists "INBOX/${s}"
) {
fileinto "INBOX/${s}";
}
elsif allof (
envelope :detail :matches "to" "*",
header :contains "X-Moo-Tag" "YES"
) {
set :lower "s" "${1}";
fileinto :create "INBOX/${s}";
}