[exim-dev] [Bug 3064] New: Can no longer combine "-Rr" and "…

Góra strony
Delete this message
Reply to this message
Autor: Exim Bugzilla
Data:  
Dla: exim-dev
Temat: [exim-dev] [Bug 3064] New: Can no longer combine "-Rr" and "-q1m"
https://bugs.exim.org/show_bug.cgi?id=3064

            Bug ID: 3064
           Summary: Can no longer combine "-Rr" and "-q1m"
           Product: Exim
           Version: 4.97
          Hardware: x86
                OS: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Delivery in general
          Assignee: unallocated@???
          Reporter: dpc22@???
                CC: exim-dev@???


I upgraded to Exim 4.97.1 this morning to pick up the SMTP smuggling fix.
Previously we were using Exim 4.96.2.

Our main Exim listener and queue runner is of the normal form:

exim -bd -q5m

We had a second queue runner of the form:

exim -q1m -Rr [@.]cam.ac.uk$ -oP /spool/exim/exim-q-hermes.pid -oY

to force more frequent delivery attempts for local addresses.

(I suspect that the -oP and -oY arguments are now redundant, but it seemed
sensible to report the whole command line. I see the same behaviour with: "exim
-q1m -Rr [@.]cam.ac.uk$" )

With Exim 4.96 this second queue runner would run once every 60 seconds.

With Exim 4.97 it runs a single time and then the process exists immediately:

Jan 08 12:38:41 ppsw-50.srv.uis.cam.ac.uk systemd[1]: Started Exim Mail
Transport Agent: cam.ac.uk runner.
Jan 08 12:38:41 ppsw-50.srv.uis.cam.ac.uk exim[268009]: Start queue run:
pid=268009 -Rr [@.]cam.ac.uk$
Jan 08 12:38:41 ppsw-50.srv.uis.cam.ac.uk exim[268009]: End queue run:
pid=268009 -Rr [@.]cam.ac.uk$
Jan 08 12:38:41 ppsw-50.srv.uis.cam.ac.uk systemd[1]: exim-q.service:
Deactivated successfully.

Was this a delibarate change? I couldn't immdiately see anything in ChangeLog
or NewStuff, although NewStuff has:

7. Queue runners for several queues can now be started from one daemon.

which suggests that things have been reworked.

spec.txt does include:

"-R<rsflags> <string>
[....]
If you want to do periodic queue runs for messages with specific
recipients, you can combine -R with -q and a time value. For example:

exim -q25m -R @special.domain.example"

which implies that I am allowed to combine "-q" and "-Rr" in a specialised
queue runner. No big deal if this isn't the case, I just wanted to check.

(I did find https://bugs.exim.org/show_bug.cgi?id=3046 and applied the patch
mentioned at the end of the thread. That didn't change the behaviour, although
I wouldn't expect any change based on the description in that thread)

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

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-dev-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/