Sieve-Example:Move email to a suffix folder: Difference between revisions

require ["fileinto","imap4flags","variables","regex","mailbox"];
 
## filter messages sent to an address with a suffix eg, me-amazon@example.org.ukcom in to a folder called Filtered/amazon, if it exists.
if exists "X-Delivered-To" {
 
if header :regex "X-Delivered-To" "me-([A-z0-9]+)@" {
set :lower "suffix" "${1}";
fileinto "INBOX.Filtered.${suffix}";
}