I have the following configured:
mail.firstdomain.com - 1.1.1.1 - This domain sends out a lot of email (our newsletter to clients), and thus I keep the two separated.
mail.seconddomain.com - 2.2.2.2 - This domain is were we send out email from our app (registrations, notifications, etc...)
mail.mypersonaldomain.com - 3.3.3.3 - This is my personal email hosted by Google/GMail
I have some email that are sending from mail.secondomain.com being rejected:
Could not deliver message to the following recipient(s):
Failed Recipient: joe@domain.com
Reason: Remote host said: 554 mail server permanently rejected message (#5.3.0)
In the header:
Received: from 1.1.1.1 [2.2.2.2] by mail.mypersonaldomain.com with SMTP; (date and time)
How is this possible?
1.1.1.1 is not involved in the email sending. I assume this is from the recipients server associating the email from 2.2.2.2 with the other IP (1.1.1.1) and further, with my personal email server (mail.personaldomain).
I checked all the configuration, and I don't see anything other than mail.seconddomain.com being used. 1.1.1.1 and 2.2.2.2 are even in separate data centers.
Any ideas?