Page 1 of 1

12.05 update causing exim syntax errors

Posted: 10 Aug 2018, 16:18
by cloudseeder
After the 12.05 update my lfd log is full of exim syntax errors:

Aug 10 08:17:20 vpc5 lfd[2111376]: Exim syntax errors from

resulting in my ingress mail servers to be blocked.

I see this in the changelog:

Added new regex for LF_EXIMSYNTAX


I whitelisted my ingress servers to get mail flowing again but any help to fix the issue would be appreciated.

Re: 12.05 update causing exim syntax errors

Posted: 10 Aug 2018, 16:29
by ForumAdmin
Upgrade to 12.06. We reverted the change due to the chance of false-positives for mail servers without correct DNS lookups.

Re: 12.05 update causing exim syntax errors

Posted: 10 Aug 2018, 16:47
by cloudseeder
Found it. This must be a new rule:

if (($config{LF_EXIMSYNTAX}) and ($globlogs{SMTPAUTH_LOG}{$lgfile}) and ($line =~ /^\S+\s+\S+\s+(\[\d+\] )?no host name found for IP address (\S+)/)) {

My ingress mail servers are running on AWS and connect to the servers running CSF/LFD using private IP addresses without in-addr (intentional) mapping.

What should we do to correctly fix this issue?

Re: 12.05 update causing exim syntax errors

Posted: 10 Aug 2018, 22:56
by Sarah
As you've already been told, this issue was fixed in the latest version, so you should upgrade.