[exim-dev] [Bug 2123] $message_body used in router leads to …

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Old-Topics: [exim-dev] [Bug 2123] New: $message_body used in router leads to unclear failure message
Subject: [exim-dev] [Bug 2123] $message_body used in router leads to unclear failure message
https://bugs.exim.org/show_bug.cgi?id=2123

David Anderson <bugs.exim.org@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WORKSFORME                  |---
                 CC|                            |bugs.exim.org@dw-perspectiv
                   |                            |e.org.uk
            Version|4.89                        |4.92
             Status|RESOLVED                    |REOPENED


--- Comment #3 from David Anderson <bugs.exim.org@???> ---
I am seeing this problem, with the same cause, exim 4.92.3 (CentOS 7). This
appears several times a day in the logs:

deliver_datafile lseek: Bad file descriptor

This is always immediately preceded in the log by a line indicating that an
incoming connection (over SMTP) was getting a 4xx response due to grey-listing,
like so:

2020-03-01 14:22:12 1j8PTw-0002ob-3v H=(downey.questocer.us) [157.52.255.141]
F=<5242-1199-780-1587-cs=example.co.uk@???> temporarily rejected
after DATA: Greylisted <<3w8g0nyisuo7daul-1cpaw826i7dxm7si-30c@???>>
from <5242-1199-780-1587-cs=example.co.uk@???> for offences:
Reverse DNS does not agree with forward DNS,Host 157.52.255.141 lacks reverse
DNS,

The router in exim.conf which has $message_body is this one:

swallow_unwanted_advertising:
     driver = redirect
     data = /dev/null
     condition = ${if and { {match{$h_from}{renewals@???}}
{match{$message_body}{(1|3|15|30) DAY NOT}}}}
     file_transport = address_file


--
You are receiving this mail because:
You are on the CC list for the bug.