On 14 Dec 2018, at 0:46, Paul Schmehl wrote:

I'm seeing this error in the logs:

warn: Unescaped left brace in regex is deprecated here (and will be fata))

This is a new warning in Perl 5.26. The use of curly-brace regex enumeration ranges with an implied zero first term ( e.g. {,5} instead of {0,5} ) will be a fatal error in a later version (maybe 5.28, I have not checked...)

It would be a wise choice to update ALL of your Perl modules to the latest releases, as this issue can arise in non-obvious places...

It comes right after this:

status=sent (delivered via filter service

The filter service uses filter.sh (stolen from the docs) and spamassassin. Is it safe to assume this is a code problem in spam assassin (which I assume they will fix at some point)?

Not if you're using the current release (3.4.2) of SpamAssassin. As one of the developers who worked on that specific issue, I am sure that we believed all cases of that problem that were internal to the SpamAssassin framework were fixed in 3.4.2. There are a lot of modules which SA depends on, some of which can also cause that warning.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Available For Hire: https://linkedin.com/in/billcole

Reply via email to