--On December 14, 2018 at 4:09:08 PM -0500 Bill Cole
<postfixlists-070...@billmail.scconsult.com> wrote:
On 14 Dec 2018, at 15:32, Bill Cole wrote:
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))
NOTE: that message should specify the source of the error. If it does
not, something in your logging plumbing is mangling error messages.
I tried increasing the debug level and even added -v to the pipe line in
master.cf, but the message was the same. This is the entire line.
Dec 15 18:50:32 mail postfix/pipe[33227]: A3CE22F157E:
to=<edi...@stovebolt.com>, relay=filter, delay=13, delays=3.7/0/0/9.7,
dsn=2.0.0, status=sent (delivered via filter service (Dec 15 18:50:25.479
[33256] warn: Unescaped left brace in regex is deprecated here (and will be
fata))
These are the lines in master.cf that points to the pipe for filter:
# grep filter /usr/local/etc/postfix/master.cf
smtp inet n - n - - smtpd -o
content_filter=filter:dummyr
# -o content_filter=spamassassin
filter unix - n n - 10 pipe
flags=Rq user=filter argv=/usr/local/bin/filter.sh -f ${sender} --
${recipient}
smtpd pass - - n - - smtpd -o
content_filter=filter:dummy
Also note: there is at least one 3rd-party ruleset (http://sa.zmi.at)
which appears to have had a typo ('.' where a ',' should have been) which
also resulted in this error message in a recent version. See
https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7669 for a report of
this issue (which is not a bug in SA per se, as the rules with the typo
are an independent distribution.)
I checked for this problem in the SA rules, but didn't find any problems.
I'm using the default set, and my research says these have all been fixed.
So, the problem must be in an affiliated perl module, but I have no idea
how to find it.
Everything on this server is up to date. I just upgraded to 11.2-RELEASE
last week and rebuilt all the ports. I've run portmaster -ad twice since
and updated several other ports.
If there's a way to do it, I'd like to run this problem down and notify the
developer, but I have no clue how to go about that. I don't know how to
setup a trace on the filter process.
Paul Schmehl
Independent Researcher