[Bug 3178] New: unknown expansion operator "domain_data" ("domain" does not take an _arg (change in behaviour)

Exim Bugzilla via Exim-dev <[email protected]>
Newsgroups gmane.mail.exim.devel
Message-ID <[email protected]/>
https://bugs.exim.org/show_bug.cgi?id=3178

            Bug ID: 3178
           Summary: unknown expansion operator "domain_data" ("domain"
                    does not take an _arg (change in behaviour)
           Product: Exim
           Version: 4.99
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Transports
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]

I'm using Exim 4.99 from Fedora EPEL (on Rocky Linux 8), which was made
available in the last 24 hours.

Immediately upon upgrade, I started get deferred mails, with the following
error being repeatedly logged:

2025-11-14 06:12:24 1vJcRB-0000000BnXb-1VR7 == xxx.example.com
<[email protected]> R=lookuphost T=remote_smtp defer (-1): failed to expand
"interface" option for remote_smtp transport: unknown expansion operator
"domain_data" ("domain" does not take an _arg)

In my remote_smtp transport (driver is smtp), the "interface" option looks like
this:

interface = <;
${lookup{${domain_data:$sender_address}}lsearch*{/etc/exim/outgoing-interfaces}}
; MY_EXT_SECOND_6IP ; MY_EXT_6IP

Apparently this is now invalid, but there is no mention of breaking changes in
4.99 in https://github.com/Exim/exim/blob/master/src/README.UPDATING , and in
the changelog for 4.99 I wasn't able to identify why this has happened.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.