Am 23.04.2025 um 07:34 schrieb Alexander Skwar via dovecot:
if anyof (address :regex :comparator "i;octet" "from" "@(swisscom\\.com|skwar\\.me|5y5\\.one)$", address :contains "from""alexander-s@bluewin.ch") { addflag "$label3"; fileinto "INBOX/🫥 Privat"; }
It works fine — an email fromalexander-s@bluewin.ch was filed into "INBOX/🫥 Privat".
/var/vmail/sieve/a@skwar.xyz.sieve.log contains:
sieve: info: started log at 2025-04-22 21:34:53 +0200. error: msgid=<890352f2-9eab-4574-a871-a56e19d47ee0@facebookmail.com>: fileinto action: failed to store into mailbox 'INBOX/🫥 Privat/🦸🏼♀ Cassandra': Mailbox doesn't exist: INBOX/🫥 Privat/🦸🏼♀ Cassandra.
maybe use: fileinto :create "${listname}";
and check what happens?
Gruß Matthias
--
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook