require [ "variables", "date", "regex", "fileinto", "mailbox", "editheader", "imap4flags" ]; if currentdate :matches "year" "*" { set "year" "${1}"; } if currentdate :matches "month" "*" { set "month" "${1}"; } if address :is "to" "le0nth3in@gmail.com" { if header :matches "Subject" "*" { set "subject" "${1}"; } deleteheader "Subject"; addheader :last "Subject" "[OLD GMAIL] ${subject}"; } if address :contains "to" "@thein.ovh" { if header :matches "Subject" "*" { set "subject" "${1}"; } deleteheader "Subject"; addheader :last "Subject" "[OLD DOMAIN] ${subject}"; } if address :contains "to" "leah" { if header :matches "Subject" "*" { set "subject" "${1}"; } deleteheader "Subject"; addheader :last "Subject" "[OLD NAME] ${subject}"; } if header :contains "From" [ "newsletter@email.mtstofferie.de", "newsletter@leguano.eu", "ikea@hej.news.email.ikea.de", "newsletter@crazyhorsecraft.com", "inside@cowboy.com", "hello@cowboy.com", "News@InsideApple.Apple.com", "no-reply@newsletter.ab-in-die-box.de", "info@join.netflix.com", "marketing.support@porkbun.com", "update@email.flixbus.com" ] { fileinto :create "INBOX.Newsletters"; stop; } if header :contains "subject" [ "Fahrgastrechteanträge", "Fahrgastrechteantrag" ] { fileinto :create "Archive.FGR${year}"; stop; } if header :contains "From" [ "ebon@mailing.rewe.de" ] { fileinto :create "INBOX.REWE-Bons"; stop; } if header :contains "From" [ "@amazon.de", "@audible.de" ] { fileinto :create "INBOX.Amazon"; stop; } if header :contains "From" [ "@apple.com", "@email.apple.com", "@id.apple.com" ] { fileinto :create "INBOX.Apple"; stop; } if header :contains "From" [ "@bahn.de", "@mailing.bahn.de", "@mail.bahncard.bahn.de", "@deutschebahn.com" ] { fileinto :create "INBOX.Bahn"; stop; } if header :contains "From" [ "@bunq.com", "@hello.bunq.com", "@update.bunq.com", "@gls.de", "@paypal.de", "@paypal.com", "@emails.paypal.com" ] { fileinto :create "INBOX.Banking"; stop; } if header :contains "From" [ "@hetzner.com", "@netcup.de", "@ovh.de" ] { fileinto :create "INBOX.Hosting"; stop; } if header :contains "From" [ "@dhl.de", "@dhl.com" ] { fileinto :create "INBOX.DHL"; stop; } if header :contains "From" [ "@duolingo.com" ] { fileinto :create "INBOX.Duolingo"; stop; } if header :contains "From" [ "@ebay.de", "@ebay.com" ] { fileinto :create "INBOX.eBay"; stop; } if header :contains "From" [ "@google.com", "@accounts.google.com" ] { fileinto :create "INBOX.Google"; stop; } if header :contains "From" [ "@mein-grundeinkommen.de" ] { fileinto :create "INBOX.MeinGrundeinkommen"; stop; }