https://bugs.exim.org/show_bug.cgi?id=2806
Bug ID: 2806
Summary: Repeated deliveries to yahoo.co.jp
Product: Exim
Version: N/A
Hardware: x86
OS: Linux
Status: NEW
Severity: bug
Priority: medium
Component: Delivery in general
Assignee: unallocated@???
Reporter: dpc22@???
CC: exim-dev@???
We upgraded to Exim 4.95 last week (BTW: 4.95 isn't listed in the dropdown on
bugzilla)
One of my users reported that a correspondent using a yahoo.co.jp address was
now receiving multiple copies of each message.
A test using "invalid_test@???" revealed the following log entries:
2021-10-08 20:59:19 +0100 1mYw1X-000Xhh-pg <= XXX@??? U=XXX P=local
S=514 for invalid_test@???
2021-10-08 20:59:23 +0100 1mYw1X-000Xhh-pg H=mx3.mail.yahoo.co.jp
[124.83.142.250]:25: Remote host closed connection in response to end of data
2021-10-08 20:59:25 +0100 1mYw1X-000Xhh-pg H=mx3.mail.yahoo.co.jp
[202.93.78.241]:25: Remote host closed connection in response to end of data
2021-10-08 20:59:27 +0100 1mYw1X-000Xhh-pg H=mx3.mail.yahoo.co.jp
[202.93.78.242]:25: Remote host closed connection in response to end of data
2021-10-08 20:59:29 +0100 1mYw1X-000Xhh-pg H=mx3.mail.yahoo.co.jp
[124.83.142.249]:25: Remote host closed connection in response to end of data
2021-10-08 20:59:31 +0100 1mYw1X-000Xhh-pg H=mx5.mail.yahoo.co.jp
[124.83.142.248]:25: Remote host closed connection in response to end of data
2021-10-08 20:59:31 +0100 1mYw1X-000Xhh-pg == invalid_test@???
R=dnslookup T=smtp_dkim defer (-18) H=mx5.mail.yahoo.co.jp [124.83.142.248]:25
I=[131.111.8.150]:53078 DT=1s: Remote host closed connection in response to end
of data
2021-10-08 21:00:48 +0100 1mYw1X-000Xhh-pg ** invalid_test@???
F=<dpc22@???> P=<dpc22@???> R=dnslookup T=smtp_dkim
H=mx1.mail.yahoo.co.jp [124.83.142.123]:25 I=[131.111.8.150]:42144: SMTP error
from remote mail server after end of data: 554 delivery error: dd This user
doesn't have a yahoo.co.jp account (invalid_test@???) [-5] -
mta768.mail.djm.yahoo.co.jp DT=3s
and the same thing happens every time I try. If I revert to Exim 4.92.2 (no
other change in configuration) I see:
2021-10-08 21:00:54 +0100 1mYw34-000XqT-sF <= XXX@??? U=XXX P=local
S=515 for invalid_test@???
2021-10-08 21:00:56 +0100 1mYw34-000XqT-sF ** invalid_test@???
F=<dpc22@???> P=<dpc22@???> R=dnslookup T=smtp_dkim
H=mx5.mail.yahoo.co.jp [124.83.142.248]:25 I=[131.111.8.150]:53100: SMTP error
from remote mail server after end of data: 554 delivery error: dd This user
doesn't have a yahoo.co.jp account (invalid_test@???) [-5] -
mta715.mail.djm.yahoo.co.jp DT=2s
Nothing terribly unusual in the router or transport involved, apart from maybe
the DKIM:
smtp_dkim:
driver = smtp
hosts_randomize
tls_require_ciphers = ${readfile {TABLES/ciphers} {} }
dkim_domain = DKIM_DOMAIN
dkim_selector = DKIM_SELECTOR
dkim_private_key = ${if exists{DKIM_PRIVATE_KEY}{DKIM_PRIVATE_KEY}}
dkim_canon = relaxed
dkim_strict = false
Platform is RHEL 7, and I am using the same openssl library
(openssl-1.0.2k-21.el7_9.x86_64) in both cases.
Please shout if you need more information: I can reproduce this fairly easily.
yahoo.co.jp advertise rather a lot of IP addresses for their MXs, I don't know
if that is significant:
$ dig +short yahoo.co.jp mx | sort
10 mx1.mail.yahoo.co.jp.
10 mx2.mail.yahoo.co.jp.
10 mx3.mail.yahoo.co.jp.
10 mx5.mail.yahoo.co.jp.
$ dig +short mx1.mail.yahoo.co.jp.
124.83.142.123
202.93.77.240
124.83.142.124
202.93.77.241
$ dig +short mx2.mail.yahoo.co.jp.
124.83.142.118
124.83.142.119
202.93.77.238
202.93.77.239
$ dig +short mx3.mail.yahoo.co.jp.
124.83.142.249
202.93.78.241
124.83.142.250
202.93.78.242
$ dig +short mx5.mail.yahoo.co.jp.
202.93.78.240
124.83.142.247
202.93.78.239
124.83.142.248
--
You are receiving this mail because:
You are on the CC list for the bug.