Thanks for your help.
Quoth Jasen Betts, 'one way to avoid the need for ip literals
is to make another MX record (on a sub-domain) that points to the A
record for this IP'
I'd rather not do this. The message arrives at exim; it
should be able to deliver it.
# If you want to accept mail addressed to your host's literal IP address, for
# example, mail addressed to "user@???", then uncomment the
# following line, or supply the literal domain(s) as part of "local_domains"
# above.
# local_domains_include_host_literals
is in my exim.conf. I also added it to /etc/localdomains
I've made progress, gotten to this error:
2021-11-20 23:56:43.226 [27795] H=mail-oi1-f171.google.com [209.85.167.171]:33384 I=[123.456.789.012]:25 X=TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=no F=<arthurbanana@???> rejected RCPT <fred@123.456.789.012>: Unrouteable address
2021-11-20 23:56:43.269 [27795] H=mail-oi1-f171.google.com [209.85.167.171]:33384 I=[123.456.789.012]:25 incomplete transaction (QUIT) from <arthurbanana@???>
2021-11-20 23:56:43.269 [27795] SMTP connection from mail-oi1-f171.google.com [209.85.167.171]:33384 I=[123.456.789.012]:25 closed by QUIT
and it's in the mainlog, not the rejectlog.
russell bell