Mailing List Archive

[Bug 1383] Incorrectly rewrites domain of addresses when resolving through a chain of multiple CNAMEs
https://bugs.exim.org/show_bug.cgi?id=1383

bugzilla@freshdot.net <bugzilla@freshdot.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |bugzilla@freshdot.net
Resolution|WORKSFORME |---
Status|RESOLVED |REOPENED

--- Comment #4 from bugzilla@freshdot.net <bugzilla@freshdot.net> ---
I'd like to re-open this bug, as it is still present in current Exim and Exim
going back to 4.71 at least. Situation is as described in the original bug
description.

A test case was set up using one of my vanity domains to aid in debugging this.
Compare the output of:

# exim -bt foo@onecname.bokhard.nl

vs

# exim -bt foo@twocname.bokhard.nl

Yet, more CNAMEs do not change the destination domain further, eg '-bt
foo@threecname.bokhard.nl' does the same as 'twocname'.

I wholeheartedly agree with [Comment 1] and not using CNAMEs, unfortunately i
do not control the internet.

This issue has recently been discussed on the exim-users ML,
https://lists.exim.org/lurker/message/20230523.112103.16af3e4c.en.html

--
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@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
[Bug 1383] Incorrectly rewrites domain of addresses when resolving through a chain of multiple CNAMEs [ In reply to ]
https://bugs.exim.org/show_bug.cgi?id=1383

--- Comment #5 from Simon Arlott <bugzilla.exim.simon@arlott.org> ---
Here's a test with those DNS records, sample configuration and full debug that
reproduces it with the latest Exim:

threecname.bokhard.nl. IN CNAME twocname.bokhard.nl.
twocname.bokhard.nl. IN CNAME onecname.bokhard.nl.
onecname.bokhard.nl. IN CNAME bokhard.nl.
bokhard.nl. IN MX 100 mxfallback.freshdot.net.
mxfallback.freshdot.net. IN A 213.154.236.182

$ cat exim.conf
begin routers

dnslookup:
debug_print = "R: dnslookup for $local_part@$domain"
driver = dnslookup
transport = remote_smtp

begin transports

remote_smtp:
debug_print = "T: remote_smtp for $local_part@$domain"
driver = smtp

$ ./exim -C exim.conf -f postmaster@example.com -bt example0@bokhard.nl
example1@onecname.bokhard.nl example2@twocname.bokhard.nl
example3@threecname.bokhard.nl
R: dnslookup for example0@bokhard.nl
example0@bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
R: dnslookup for example1@onecname.bokhard.nl
example1@onecname.bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
R: dnslookup for example2@twocname.bokhard.nl
R: dnslookup for example2@onecname.bokhard.nl
example2@onecname.bokhard.nl # This should not happen
<-- example2@twocname.bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
R: dnslookup for example3@threecname.bokhard.nl
R: dnslookup for example3@onecname.bokhard.nl
example3@onecname.bokhard.nl # This should not happen
<-- example3@threecname.bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100

$ ./exim -C exim.conf -d+all -f postmaster@example.com -bt example0@bokhard.nl
example1@onecname.bokhard.nl example2@twocname.bokhard.nl
example3@threecname.bokhard.nl
20:15:33 2825118 Exim version 4.96-221-d6a5a05b8 uid=1000 gid=1000 pid=2825118
D=fff9ffff
20:15:33 2825118 Support for: iconv() IPv6 TLS_resume DNSSEC Event PIPECONNECT
PRDR Queue_Ramp TCP_Fast_Open
20:15:33 2825118 Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch
dbm dbmjz dbmnz dnsdb
20:15:33 2825118 Authenticators:
20:15:33 2825118 Routers: accept dnslookup ipliteral manualroute queryprogram
redirect
20:15:33 2825118 Transports: appendfile autoreply pipe smtp
20:15:33 2825118 Fixed never_users: 0
20:15:33 2825118 Configure owner: 1000:0
20:15:33 2825118 Size of off_t: 8
20:15:33 2825118 Compiler: GCC [9.4.0]
20:15:33 2825118 Library version: Glibc: Compile: 2.31
20:15:33 2825118 Runtime: 2.31
20:15:33 2825118 Library version: BDB: Compile: Berkeley DB 5.3.28: (September
9, 2013)
20:15:33 2825118 Runtime: Berkeley DB 5.3.28: (September
9, 2013)
20:15:33 2825118 Library version: PCRE2: Compile: 10.34
20:15:33 2825118 Runtime: 10.34 2019-11-21
20:15:33 2825118 Total 9 lookups
20:15:33 2825118 WHITELIST_D_MACROS:
"DIR:EXIM_PATH:AA:ACL:ACLRCPT:ACL_MAIL:ACL_PREDATA:ACL_RCPT:AFFIX:ALLOW:ARG1:ARG2:AUTHF:AUTHS:AUTH_ID_DOMAIN:BAD:BANNER:BB:BR:BRB:CERT:COM:COMMAND_USER:CONNECTCOND:CONTROL:CREQCIP:CREQMAC:CRL:CSS:D6:DATA:DCF:DDF:DEFAULTDWC:DELAY:DETAILS:DRATELIMIT:DYNAMIC_OPTION:ELI:ERROR_DETAILS:ERT:FAKE:FALLBACK:FILTER:FILTER_PREPEND_HOME:FORBID:FORBID_SMTP_CODE:FUSER:HAI:HAP:HARDLIMIT:HEADER_LINE_MAXSIZE:HEADER_MAXSIZE:HELO_MSG:HL:HOSTS:HOSTS_AVOID_TLS:HOSTS_MAX_TRY:HVH:IFACE:IGNORE_QUOTA:INC:INSERT:IP1:IP2:LAST:LDAPSERVERS:LENCHECK:LIMIT:LIST:LOG_SELECTOR:MAXNM:MESSAGE_LOGS:MSIZE:NOTDAEMON:ONCE:ONLY:OPT:OPTION:ORDER:PAH:PEX:PORT:PTBC:QDG:QOLL:QUOTA:QUOTA_FILECOUNT:QWM:RCPT_MSG:REMEMBER:REQUIRE:RETRY:RETRY1:RETRY2:RETURN:RETURN_ERROR_DETAILS:REWRITE:ROUTE_DATA:RRATELIMIT:SELECTOR:SELF:SERVER:SERVERS:SREQCIP:SREQMAC:SRV:STRICT:SUB:SUBMISSION_OPTIONS:TIMEOUTDEFER:TIMES:TRUSTED:TRYCLEAR:UL:USE_SENDER:UTF8:VALUE:WMF"
20:15:33 2825118 TRUSTED_CONFIG_LIST:
"/home/simon/src/exim/test/trusted_configs"
20:15:33 2825118 Exim has no root privilege: uid=1000 gid=1000 euid=1000
egid=1000
20:15:33 2825118 changed uid/gid: -C, -D, -be or -bf forces real uid
20:15:33 2825118 uid=1000 gid=1000 pid=2825118
20:15:33 2825118 auxiliary group list: 4 20 24 27 29 30 44 46 108 124 126 143
148 164 1000
20:15:33 2825118 environment after trimming:
20:15:33 2825118 configuration file is exim.conf
20:15:33 2825118 log selectors = 00000ffc 64205022 0000000c
20:15:33 2825118 admin user
20:15:33 2825118 dropping to exim gid; retaining priv uid
20:15:33 2825118 changing group to 126 failed: Operation not permitted
20:15:33 2825118 originator: uid=1000 gid=1000 login=simon name="Simon,,,"
20:15:33 2825118 sender address = postmaster@example.com
20:15:33 2825118 Address testing: uid=1000 gid=1000 euid=1000 egid=1000
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Testing example0@bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Considering example0@bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 routing example0@bokhard.nl
20:15:33 2825118 --------> dnslookup router <--------
20:15:33 2825118 local_part=example0 domain=bokhard.nl
20:15:33 2825118 ?considering: R: dnslookup for $local_part@$domain
20:15:33 2825118 ????????text: R: dnslookup for
20:15:33 2825118 ?considering: $local_part@$domain
20:15:33 2825118 ???????value: example0
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ?considering: @$domain
20:15:33 2825118 ????????text: @
20:15:33 2825118 ?considering: $domain
20:15:33 2825118 ???????value: bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ???expanding: R: dnslookup for $local_part@$domain
20:15:33 2825118 ??????result: R: dnslookup for example0@bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 R: dnslookup for example0@bokhard.nl
20:15:33 2825118 calling dnslookup router
20:15:33 2825118 dnslookup router called for example0@bokhard.nl
20:15:33 2825118 domain = bokhard.nl
20:15:33 2825118 bokhard.nl in "*"?
20:15:33 2825118 list element: *
20:15:33 2825118 bokhard.nl in "*"? yes (matched "*")
20:15:33 2825118 DNS lookup of bokhard.nl (MX) succeeded
20:15:33 2825118 bokhard.nl (MX resp) DNSSEC
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (AAAA) gave NO_DATA
20:15:33 2825118 returning DNS_NODATA
20:15:33 2825118 faking res_search(AAAA) response length as 65535
20:15:33 2825118 writing neg-cache entry for
mxfallback.freshdot.net-AAAA-4900041, ttl 86400
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (A) succeeded
20:15:33 2825118 mxfallback.freshdot.net A DNSSEC
20:15:33 2825118 Actual local interface address is 127.0.0.1 (lo)
20:15:33 2825118 Actual local interface address is 10.0.1.1 (lan0)
20:15:33 2825118 Actual local interface address is ::1 (lo)
20:15:33 2825118 Actual local interface address is ::1 (lo)
20:15:33 2825118 fully qualified name = bokhard.nl
20:15:33 2825118 host_find_bydns yield = HOST_FOUND (3); returned hosts:
20:15:33 2825118 mxfallback.freshdot.net 213.154.236.182 MX=100 DNSSEC
20:15:33 2825118 set transport remote_smtp
20:15:33 2825118 queued for remote_smtp transport: local_part = example0
20:15:33 2825118 domain = bokhard.nl
20:15:33 2825118 errors_to=NULL
20:15:33 2825118 domain_data=NULL local_part_data=NULL
20:15:33 2825118 routed by dnslookup router
20:15:33 2825118 envelope to: example0@bokhard.nl
20:15:33 2825118 transport: remote_smtp
20:15:33 2825118 host mxfallback.freshdot.net [213.154.236.182] MX=100
dnssec=yes
example0@bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Testing example1@onecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Considering example1@onecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 routing example1@onecname.bokhard.nl
20:15:33 2825118 --------> dnslookup router <--------
20:15:33 2825118 local_part=example1 domain=onecname.bokhard.nl
20:15:33 2825118 ?considering: R: dnslookup for $local_part@$domain
20:15:33 2825118 ????????text: R: dnslookup for
20:15:33 2825118 ?considering: $local_part@$domain
20:15:33 2825118 ???????value: example1
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ?considering: @$domain
20:15:33 2825118 ????????text: @
20:15:33 2825118 ?considering: $domain
20:15:33 2825118 ???????value: onecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ???expanding: R: dnslookup for $local_part@$domain
20:15:33 2825118 ??????result: R: dnslookup for example1@onecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 R: dnslookup for example1@onecname.bokhard.nl
20:15:33 2825118 calling dnslookup router
20:15:33 2825118 dnslookup router called for example1@onecname.bokhard.nl
20:15:33 2825118 domain = onecname.bokhard.nl
20:15:33 2825118 onecname.bokhard.nl in "*"?
20:15:33 2825118 list element: *
20:15:33 2825118 onecname.bokhard.nl in "*"? yes (matched "*")
20:15:33 2825118 DNS lookup of onecname.bokhard.nl (MX) succeeded
20:15:33 2825118 onecname.bokhard.nl (MX resp) DNSSEC
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (AAAA): using cached
value DNS_NODATA
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (A) succeeded
20:15:33 2825118 mxfallback.freshdot.net A DNSSEC
20:15:33 2825118 fully qualified name = onecname.bokhard.nl
20:15:33 2825118 host_find_bydns yield = HOST_FOUND (3); returned hosts:
20:15:33 2825118 mxfallback.freshdot.net 213.154.236.182 MX=100 DNSSEC
20:15:33 2825118 queued for remote_smtp transport: local_part = example1
20:15:33 2825118 domain = onecname.bokhard.nl
20:15:33 2825118 errors_to=NULL
20:15:33 2825118 domain_data=NULL local_part_data=NULL
20:15:33 2825118 routed by dnslookup router
20:15:33 2825118 envelope to: example1@onecname.bokhard.nl
20:15:33 2825118 transport: remote_smtp
20:15:33 2825118 host mxfallback.freshdot.net [213.154.236.182] MX=100
dnssec=yes
example1@onecname.bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Testing example2@twocname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Considering example2@twocname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 routing example2@twocname.bokhard.nl
20:15:33 2825118 --------> dnslookup router <--------
20:15:33 2825118 local_part=example2 domain=twocname.bokhard.nl
20:15:33 2825118 ?considering: R: dnslookup for $local_part@$domain
20:15:33 2825118 ????????text: R: dnslookup for
20:15:33 2825118 ?considering: $local_part@$domain
20:15:33 2825118 ???????value: example2
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ?considering: @$domain
20:15:33 2825118 ????????text: @
20:15:33 2825118 ?considering: $domain
20:15:33 2825118 ???????value: twocname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ???expanding: R: dnslookup for $local_part@$domain
20:15:33 2825118 ??????result: R: dnslookup for example2@twocname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 R: dnslookup for example2@twocname.bokhard.nl
20:15:33 2825118 calling dnslookup router
20:15:33 2825118 dnslookup router called for example2@twocname.bokhard.nl
20:15:33 2825118 domain = twocname.bokhard.nl
20:15:33 2825118 twocname.bokhard.nl in "*"?
20:15:33 2825118 list element: *
20:15:33 2825118 twocname.bokhard.nl in "*"? yes (matched "*")
20:15:33 2825118 DNS lookup of twocname.bokhard.nl (MX) succeeded
20:15:33 2825118 twocname.bokhard.nl (MX resp) DNSSEC
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (AAAA): using cached
value DNS_NODATA
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (A) succeeded
20:15:33 2825118 mxfallback.freshdot.net A DNSSEC
20:15:33 2825118 fully qualified name = onecname.bokhard.nl
20:15:33 2825118 host_find_bydns yield = HOST_FOUND (3); returned hosts:
20:15:33 2825118 mxfallback.freshdot.net 213.154.236.182 MX=100 DNSSEC
20:15:33 2825118 domain changed to onecname.bokhard.nl
20:15:33 2825118 rewriting header lines
20:15:33 2825118 re-routed to example2@onecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Considering example2@onecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 routing example2@onecname.bokhard.nl
20:15:33 2825118 --------> dnslookup router <--------
20:15:33 2825118 local_part=example2 domain=onecname.bokhard.nl
20:15:33 2825118 ?considering: R: dnslookup for $local_part@$domain
20:15:33 2825118 ????????text: R: dnslookup for
20:15:33 2825118 ?considering: $local_part@$domain
20:15:33 2825118 ???????value: example2
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ?considering: @$domain
20:15:33 2825118 ????????text: @
20:15:33 2825118 ?considering: $domain
20:15:33 2825118 ???????value: onecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ???expanding: R: dnslookup for $local_part@$domain
20:15:33 2825118 ??????result: R: dnslookup for example2@onecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 R: dnslookup for example2@onecname.bokhard.nl
20:15:33 2825118 calling dnslookup router
20:15:33 2825118 dnslookup router called for example2@onecname.bokhard.nl
20:15:33 2825118 domain = onecname.bokhard.nl
20:15:33 2825118 onecname.bokhard.nl in "*"?
20:15:33 2825118 list element: *
20:15:33 2825118 onecname.bokhard.nl in "*"? yes (matched "*")
20:15:33 2825118 DNS lookup of onecname.bokhard.nl (MX) succeeded
20:15:33 2825118 onecname.bokhard.nl (MX resp) DNSSEC
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (AAAA): using cached
value DNS_NODATA
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (A) succeeded
20:15:33 2825118 mxfallback.freshdot.net A DNSSEC
20:15:33 2825118 fully qualified name = onecname.bokhard.nl
20:15:33 2825118 host_find_bydns yield = HOST_FOUND (3); returned hosts:
20:15:33 2825118 mxfallback.freshdot.net 213.154.236.182 MX=100 DNSSEC
20:15:33 2825118 queued for remote_smtp transport: local_part = example2
20:15:33 2825118 domain = onecname.bokhard.nl
20:15:33 2825118 errors_to=NULL
20:15:33 2825118 domain_data=NULL local_part_data=NULL
20:15:33 2825118 routed by dnslookup router
20:15:33 2825118 envelope to: example2@onecname.bokhard.nl
20:15:33 2825118 transport: remote_smtp
20:15:33 2825118 host mxfallback.freshdot.net [213.154.236.182] MX=100
dnssec=yes
example2@onecname.bokhard.nl
<-- example2@twocname.bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Testing example3@threecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Considering example3@threecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 routing example3@threecname.bokhard.nl
20:15:33 2825118 --------> dnslookup router <--------
20:15:33 2825118 local_part=example3 domain=threecname.bokhard.nl
20:15:33 2825118 ?considering: R: dnslookup for $local_part@$domain
20:15:33 2825118 ????????text: R: dnslookup for
20:15:33 2825118 ?considering: $local_part@$domain
20:15:33 2825118 ???????value: example3
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ?considering: @$domain
20:15:33 2825118 ????????text: @
20:15:33 2825118 ?considering: $domain
20:15:33 2825118 ???????value: threecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ???expanding: R: dnslookup for $local_part@$domain
20:15:33 2825118 ??????result: R: dnslookup for example3@threecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 R: dnslookup for example3@threecname.bokhard.nl
20:15:33 2825118 calling dnslookup router
20:15:33 2825118 dnslookup router called for example3@threecname.bokhard.nl
20:15:33 2825118 domain = threecname.bokhard.nl
20:15:33 2825118 threecname.bokhard.nl in "*"?
20:15:33 2825118 list element: *
20:15:33 2825118 threecname.bokhard.nl in "*"? yes (matched "*")
20:15:33 2825118 DNS lookup of threecname.bokhard.nl (MX) succeeded
20:15:33 2825118 threecname.bokhard.nl (MX resp) DNSSEC
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (AAAA): using cached
value DNS_NODATA
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (A) succeeded
20:15:33 2825118 mxfallback.freshdot.net A DNSSEC
20:15:33 2825118 fully qualified name = onecname.bokhard.nl
20:15:33 2825118 host_find_bydns yield = HOST_FOUND (3); returned hosts:
20:15:33 2825118 mxfallback.freshdot.net 213.154.236.182 MX=100 DNSSEC
20:15:33 2825118 domain changed to onecname.bokhard.nl
20:15:33 2825118 rewriting header lines
20:15:33 2825118 re-routed to example3@onecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 Considering example3@onecname.bokhard.nl
20:15:33 2825118 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20:15:33 2825118 routing example3@onecname.bokhard.nl
20:15:33 2825118 --------> dnslookup router <--------
20:15:33 2825118 local_part=example3 domain=onecname.bokhard.nl
20:15:33 2825118 ?considering: R: dnslookup for $local_part@$domain
20:15:33 2825118 ????????text: R: dnslookup for
20:15:33 2825118 ?considering: $local_part@$domain
20:15:33 2825118 ???????value: example3
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ?considering: @$domain
20:15:33 2825118 ????????text: @
20:15:33 2825118 ?considering: $domain
20:15:33 2825118 ???????value: onecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 ???expanding: R: dnslookup for $local_part@$domain
20:15:33 2825118 ??????result: R: dnslookup for example3@onecname.bokhard.nl
20:15:33 2825118 ???(tainted)
20:15:33 2825118 R: dnslookup for example3@onecname.bokhard.nl
20:15:33 2825118 calling dnslookup router
20:15:33 2825118 dnslookup router called for example3@onecname.bokhard.nl
20:15:33 2825118 domain = onecname.bokhard.nl
20:15:33 2825118 onecname.bokhard.nl in "*"?
20:15:33 2825118 list element: *
20:15:33 2825118 onecname.bokhard.nl in "*"? yes (matched "*")
20:15:33 2825118 DNS lookup of onecname.bokhard.nl (MX) succeeded
20:15:33 2825118 onecname.bokhard.nl (MX resp) DNSSEC
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (AAAA): using cached
value DNS_NODATA
20:15:33 2825118 DNS lookup of mxfallback.freshdot.net (A) succeeded
20:15:33 2825118 mxfallback.freshdot.net A DNSSEC
20:15:33 2825118 fully qualified name = onecname.bokhard.nl
20:15:33 2825118 host_find_bydns yield = HOST_FOUND (3); returned hosts:
20:15:33 2825118 mxfallback.freshdot.net 213.154.236.182 MX=100 DNSSEC
20:15:33 2825118 queued for remote_smtp transport: local_part = example3
20:15:33 2825118 domain = onecname.bokhard.nl
20:15:33 2825118 errors_to=NULL
20:15:33 2825118 domain_data=NULL local_part_data=NULL
20:15:33 2825118 routed by dnslookup router
20:15:33 2825118 envelope to: example3@onecname.bokhard.nl
20:15:33 2825118 transport: remote_smtp
20:15:33 2825118 host mxfallback.freshdot.net [213.154.236.182] MX=100
dnssec=yes
example3@onecname.bokhard.nl
<-- example3@threecname.bokhard.nl
router = dnslookup, transport = remote_smtp
host mxfallback.freshdot.net [213.154.236.182] MX=100
20:15:33 2825118 search_tidyup called
20:15:33 2825118 >>>>>>>>>>>>>>>> Exim pid=2825118 (fresh-exec) terminating
with rc=0 >>>>>>>>>>>>>>>>

--
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@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/