Hi Pete, I guess the 'address' test command matches only the actual address, not the description. In your example it would match "my@address". I suggest you check https://www.cyrusimap.org/imap/reference/admin/sieve.html and https://thsmi.github.io/sieve-reference/en/index.html. Regards, Anatoli On 30/9/19 08:12, Hans-Peter Jansen wrote: > Hi, > > I try to filter based on the text part of an utf-8 encoded address, but the > string matches neither decoded nor encoded. > > This is a periodic mail from one of a couple of different routers, where only > the text part defines a useful origin: > > From: "=?UTF-8?B?RlJJVFohQm94IDc0OTAgU0ZK?=" <my@address> > > which decodes to: > > FRITZ!Box 7490 SFJ <my@address> > > sieve filter script except: > > ; my requirements > require ["fileinto", "reject", "regex", "vacation"]; > > ; the filter rule > if address :contains "From" [ > "FRITZ!Box 7490 SFJ", > "=?UTF-8?B?RlJJVFohQm94IDc0OTAgU0ZK?=" > ] { > fileinto "INBOX.some.folder"; > stop; > } > > How do I do this correctly? > > Thanks in advance, > Pete > > > ---- > Cyrus Home Page: http://www.cyrusimap.org/ > List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ > To Unsubscribe: > https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus > ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus