Re: sieve filter based on utf-8 encoded text part of address

Anatoli via Info-cyrus <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.