File: /usr/local/www/roundcube_old/plugins/sieverules/example
## Generated by Roundcube Webmail SieveRules Plugin ##
require ["body","fileinto","relational","vacation"];
# rule:[Sex-Spam]
if anyof (body :contains "fick",
header :contains "Subject" "fick",
body :contains "sex",
header :contains "Subject" "sex",
body :contains "schwanz",
header :contains "Subject" "schwanz",
body :contains "willig",
header :contains "Subject" "willig",
body :contains "porno",
header :contains "Subject" "porno",
body :contains "parkplatz",
header :contains "Subject" "parkplatz",
body :contains "luder",
header :contains "Subject" "luder",
body :contains "fick",
header :contains "Subject" "fick",
{
fileinto "Junk";
}
# rule:[Werbung-Spam]
if anyof (header :contains "Subject" "kredit",
body :contains "kredit",
header :contains "Subject" "sonderpreis",
header :contains "Subject" "\"vergleichen und sparen\"")
{
fileinto "Junk";
}
# rule:[Spam TLD Russland]
if anyof (header :contains "from" ".ru>")
{
fileinto "Junk";
}
# rule:[Spam TLD Ungarn]
if anyof (header :contains "from" ".hu>")
{
fileinto "Junk";
}
# rule:[Spam-Verdacht]
if anyof (header :contains "Subject" "*SPAMVERDACHT*",
header :contains "Subject" "*SPAMERKANNT*")
{
fileinto "Junk";
}
# rule:[Weiterleit ohne Spam]
if anyof (not exists "X-Spam-Flag",
header :value "eq" "X-Spam-Flag" "NO")
{
redirect "xx@xx.tld";
}
# rule:[Abwesenheit ohne Spam]
if anyof (not exists "X-Spam-Flag",
header :value "eq" "X-Spam-Flag" "NO")
{
vacation
:days 1
:subject "Abwesenheitsnotiz"
"Text";
}