[exim] Recipient checking wrong server name?

Top Page
Delete this message
Reply to this message
Author: Iain Houston
Date:  
To: exim-users
Subject: [exim] Recipient checking wrong server name?
We are getting a percentage of "Not configured to relay" rejections when we send out
our newsletters. I rent a Cloud Server from 1&1 where I run our.nonprofit.com and a couple of others.
Most recipients' MTAs produce no such rejections ... is it an issue with our exim's setup or their MTA's setup?

I'd be very grateful for the benefit of greater experience than mine as I am about to go live
with another nonprofit client's website with a much larger set of newsletter recipients.

Best regards - iain Houston

Some diagnostic data:
==========================================================
Our HELO, Return-path, and Envelope-from values are what I expect, namely "our.nonprofit.com".
But somehow "our.rented.server.com" is coming into the equation
although I don't see this when I do:
swaks -f webmaster@??? -t rejecting.user@??? -tls -s localhost
==========================================================

==========================================================
This shows how our server is set up:
$uname -a && hostname -f'
Linux our.server.machine.com 3.0.0-17-server #30-Ubuntu ...
our.server.machine.com
==========================================================

==========================================================
This shows the IP Address and Reverse DNS of the rented machine::
$host 222.222.222.222
222.222.222.222.in-addr.arpa domain name pointer our.rented.server.com.
==========================================================

==========================================================
I have no control over /etc/hosts as 1&1 reconstruct it on boot
$cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
222.222.222.222 our.rented.server.com our
222.222.222.222 another.rented.server.com
==========================================================

==========================================================
This is a typical problem mail rejection message:
rejecting.user@??? R=dnslookup T=remote_smtp:
        SMTP error from remote mail server after RCPT TO:<rejecting.user@???>:
        host mailgw.rejecting.com [111.111.111.111]: 501 This
        system is not configured to relay mail (r) from <newsletter@???>
        to <rejecting.user@???> for our.rented.server.com
==========================================================


==========================================================
This is extracted about the only server-specific parameter from exim -bP
primary_hostname = our.server.machine.com
==========================================================

==========================================================
our.nonprofit.com's DNS has valid SPF and DKIM TXT records:
our.server.machine.com is an SPF-designated server for our.nonprofit.com, 
(although our.rented.server is not - but are they raising and SPF error?) hence:
================================================
Summary of Port 25  Results
================================================
SPF check:          pass
DomainKeys check:   neutral
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham
================================================
Details:
================================================
HELO hostname:  our.server.machine.com
Source IP:      222.222.222.222
mail-from:      webmaster@???
...
================================================