> On 6 Jan 2016, at 16:14, Always Learning <[email protected]> wrote:
>
>
> On Wed, 2016-01-06 at 17:26 +0200, [email protected] wrote:
>
>
>> deny message = This message has too many header lines (>512)
>> condition = ${if match{$message_headers}{\N(\S.+\n(\s.+\n)*){512}\N}}
>
> Is this a match for *exactly* 512 headers ?
I don’t think it is:
${if match{$message_headers}
{\N(\S.+\n(\s.+\n)*){512}\N}
}
It’s looking for 512 of these: \S.+\n(\s.+\n)* in $message_headers. It’ll match
any string with 512 or more of them. Those things are one line starting with a
non-space (\S), followed by zero or more lines starting with a space (\s).
--
Ian Eiloart
Postmaster, University of Sussex
+44 (0) 1273 87-3148
--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/