I'm having a problem with my exchange servers. We have 2 branches, each with Windows SBS 2003. Each branch has Exchange Server SP1 installed and they both have a sperate mailbox account where they pop emails from. For example BranchA gets emails from mailboxA and BranchB gets emails from mailboxB.
Now, if someone from outside like yahoo sends an email to an alias at BranchA and to an alias at BranchB, then both mailboxA and mailboxB get the email. (Which is right). The exchange server in BranchA downloads the email and sends it to the user but then it see's the alias for BranchB in the TO: field and hence sends the email back out. Which then goes to mailboxB ready for BranchB to download it. And at the same time, BranchB does the samething. So now, mailboxA and mailboxB both have the emails again. I installed a pop3 connector that deletes duplicate emails so users don't get the duplicate emails.
But the problem is, that the two servers keep sending the emails to each other until the user who sent the email out gets the following error message:
554 5.4.6 Too many hops 27 (26 max)
Is there anyway I can stop the exchange servers from doing that? Also the domains for each branch is the same. e.g firstname.lastname@example.org (BranchA) , email@example.com (BranchB).