https://bugs.exim.org/show_bug.cgi?id=3172
Bug ID: 3172
Summary: Exim 4.99 retries in each queue run
Product: Exim
Version: 4.99
Hardware: x86-64
OS: Linux
Status: NEW
Severity: bug
Priority: medium
Component: Queues
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
When migrating a server from Exim 4.98.2 to Exim 4.99, I noticed that a message
to a deferrable address (dnslookup defer) was being retried on every single
queue run. This wasn't the case with version 4.98.2. Unfortunately, the overall
frequency of these retrievals across all messages was so extreme that I had to
revert back to the older Exim version.
Here's an example using a domain with "dnslookup defer" (gmaile.com, note the
"e" before the dot) and a queue run with a 10-second interval:
2025-11-04 12:32:03 exim 4.99 daemon started: pid=807289, -qq10s, listening for
SMTP on [130.133.4.7]:25
2025-11-04 12:32:04 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:32:14 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:32:24 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:32:34 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:32:44 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:32:54 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:33:04 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:33:14 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:33:24 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
2025-11-04 12:33:34 1vGFBF-00000003NZZ-47IH == [email protected]
R=dnslookup defer (-1): host lookup did not complete
Deleting the existing retry database had no effect. With Exim 4.98.2, the
message was only retried about once per hour.
Heiko
Additional information:
Debian GNU/Linux 11 (bullseye) - Version 11.11
Exim version 4.99 #1 built 03-Nov-2025 16:40:58
Hints DB:
Berkeley DB: Berkeley DB 5.3.28: (September 9, 2013)
Support for: Content_Scanning Exim_filter Sieve_filter crypteq iconv() Perl
OpenSSL TLS_resume DKIM DNSSEC ESMTP_Limits ESMTP_Wellknown Event OCSP
PIPECONNECT PRDR Queue_Ramp TCP_Fast_Open
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz
dbmnz dnsdb dsearch ldap ldapdn ldapm
Authenticators (built-in): plaintext
Routers (built-in): accept dnslookup ipliteral manualroute redirect
queryprogram
Transports (built-in): appendfile/maildir autoreply pipe smtp
Malware: clamd
--
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):
## [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/