I am setting up a receive connector on an exchange 2007 box to relay from the outside to internal and outside users. Internal users seem to be working, but can't send email to external addresses. I did add in the PS command for"Ms-Exch-SMTP-Accept-Any-Recipient". The issue seems to be that the mail is hitting the default receive connector and not the one that I specifically setup for the remote IP. I did this by setting up the protocol logging on this connector. I see the connection in the log if I enable the logging on the default connector, but never see it when setup on the new connector.
I have verified the remote IP and even tested it with another remote IP and can't seem to get it to go to the new connector.
As far as receive connector precedence, I thought as long as you had a specific IP in the "receive mail from remote servers..." that would take precedence over the default.