sieve match with contain asterisk
Robert L Mathews
lists at tigertech.com
Sat Jul 3 21:17:42 EEST 2021
On 7/3/21 12:36 AM, Hardy Flor wrote:
> Thanks for the hint. But that means the keyword can be within the
> subject. I actually only wanted to look for it at the beginning.
Ah. In that case, you want:
if header :matches "Subject" "\\*xyz\\**"
I tested this and it works; see
<https://datatracker.ietf.org/doc/html/rfc5228#section-2.7.1>:
"?" and "*" may be escaped as "\\?" and "\\*" in strings to
match against themselves. The first backslash escapes the second
backslash; together, they escape the "*". This is awkward, but it is
commonplace in several programming languages that use globs and
regular expressions.
--
Robert L Mathews, Tiger Technologies, http://www.tigertech.net/
More information about the dovecot
mailing list