I am trying to set up mailertables with only some luck.
What I have is a host on my DMZ which will receive all mail for 2 domains and then redirect the mail internaly to the correct mailserver based upon the original domain the mail was sent to.
I set up a mailertable file like this:
The machine on the DMZ in called host1.domain1.com.
I was using sendmail -d38.4 -bs to trace what was happening and I saw this:
When I typed in mail from:firstname.lastname@example.org it looks this up in the mailertable and excepts the mail.
When I typed in rcpt to:email@example.com it does not lookup the domain in the mailertable but does except the user.
After typing in some data it then lookes up domain2.com (using mx) and makes a conversation to the host.
Why is it not looking up domain2.com in the mailertable and just sending it to host3.domain1.com???
I do not have anything in my aliases file (I do not want to receive mail locally for anyone).