Exchange 2003 Duplicate messages - Routing problem ?

I'm running SBS2003 and my exchange routing seems a little queer.

If a person sends a message to 10 different people at our company then each recipient receives it 10 times !! If sent to 5 recipients then all 5 people receive the message 5 times - I'm new to exchange and simply set it up using the wizards, have I missed something really obvious ?, any help appreciated as our mail boxes are filling up with duplicate messages.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ubiquitasAuthor Commented:
anyone ???
It sounds like Outlook is getting it's knickers in a twist. Have you checked via owa if the same thing happens?
Also try turning on message tracking on the server and do a search for messages that match.

This may help you solve the issue.
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

ubiquitasAuthor Commented:
Thanks. I have message tracking on.

I just did a test and sent a message to the administrator & 1 other person. I checked the administrator email via OWA and the message is there twice.

In the message tracking it shows the server as having received 2 identical emails from me, and delivered each message only once to each recipient.  Any more ideas?, definitly seems like the problem is with exchange and not Outlook to me.
Can you post the full headers of these 2 mails?
ubiquitasAuthor Commented:
OK, little further investigation has revealed what is happening. We are set up to collect our company mail from a POP account with our ISP, i.e.  *

It seems that the ISP creates duplicates of the message (1 for every which our exchange server then downloads and dutifully sends out to all the recipients.

So my solution I suppose is either

1. Get exchange to remove duplicate messages (if this is even possible)
2. Get ISP to change MX records to point direct to our Exchange Server

I guess my question now is which of the above is the best solution, I suspect no. 2 though I've no idea how to set up exchange to deal with this
Chris DentPowerShell DeveloperCommented:

I'm not sure how you'd achieve number one, which isn't very helpful...

But If you have a permanent Internet connection then option 2 works quite well.

You need to check a few things. First that Exchange is setup to recieve messages either for your domain name or * (* is the default and represents everything). Exchange will still only accept inbound messages if the e-mail address is in the Global Address List - unless you've changed the setting.

The rest is down to network, you need to configure your Firewall to let Port 25 through to your Exchange Server. You can do that a number of ways including Port Forwarding and Network Address Translation, but which you use depends on your network firewall.

With any MX Change you should be aware that it takes time, the default TTL (Time to Live) for a DNS Record is 2 days, and I imagine yours is too. So any change you make the the MX could potentially take up to 2 days to get to everyone else.

Of course the TTL can be reset down if whoever holds the DNS will let you, if you do follow that option it should always be changed down at least as far ahead as the current TTL (that is, if your TTL is 2 days, you should change the TTL at least 2 days before you change the IP Address of the Mail Server).

I hope that makes sense, please let me know if not.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.