> > if header :matches "x-special1" "*\0*" { discard; } > > ========== > > -Implicit keep > > +No implicit keep > > ========== > > Ah, I now see this is a consequence of sieve.c revision 1.30.
I was not aware of the test, but it can be changed to make use of the encoded character extension (untested): require "encoded-character"; if header :matches "x-special1" "*${hex:00}*" { discard; } Michael -- ## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##