• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 690
  • Last Modified:

Help Understanding Mail Flow on Exchange 2007

I have a client that is sending large amounts of email as sort of a mass mailer. I have finally convinced them to switch to a service designed for such mailings but they are asking questions I don't have the answer for so I'm turning to you all.

Here is the scenario. I have Exchange 2007 and smarthost email through Postini. My client sends a batch of emails to 100 or so recipientsin the BCC field. They usually send 4 or 5 batches each night using the Outlook schedule feature. They are getting a large amount of message expired NDRs. I have set the queue to expire in 12 hours instead of 2 but the results are the same. So how does the mail flow actually work?
1.When Outlook submitts to Exchange does it immediately get routed as a single message to my smarthost and then the smarhost breaks out each recipient?
2. What happens when the first problematic message is reached? Does it reinject all messages back into the exchange queue for retry? And does that message retry until the queue expires preventing all other BCC recipients from being deliver?

I just need a better understanding so I can intelligently answer their why doesn't this work question. Thanks.
3 Solutions
Deepu ChowdaryCommented:
When a message comes inside our organization., First of all it checks whether all the users belong to same database or not.
If yes then it will keep the message and sends pointers to all mailboxes.  This is meant to eliminate data duplication and to increase efficiency.
This is called as Sis (Single instance storage). which was removed in 2010.

check this link
Deepu ChowdaryCommented:
Once check whether the recepients email id  are valid or not.
Suppose some people may left the company and their mail id will be disabled but still they will be in clients list.
aggreed with Exchasnge9 First comment
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

mthsupportAuthor Commented:
I'm asking about outbound not inbound. So when sending a message to 100 recipients (email1; email 2; etc). If email 4 gets rejected does that return emails 5-95 back to my exchange retry queue?
mthsupportAuthor Commented:
I"m also using a smarthost. So is the the correct assumption on mail flow

1. Outlook submitts the message with 100 recipients in the BCC field to the Exchange server
2. Exchange routes the single message to the Smarthost.
3. The first problematic recipient that is encounter (for example recipient 4 out of 100) the smarhost returns the entire message with the remaining 96 recipients to the Exchange server for retry. Thus backing all recipients of that message until the problematic recipient expires.

Is this accurate?
Deepu ChowdaryCommented:
Hmm that depends on the smarthost configurations which u r using...
nashim khanExchange AdministratorCommented:
Please follow the below link it can help you.


If not please revert back for the further steps of the resolution.

Thank's & Regard's
Nashim Khan
mthsupportAuthor Commented:
Well not really sure I was ever able to determine the mail flow properly. However, the good news is I got the customer to finally start using a service to perform their mass mailing marketing campaigns.
mthsupportAuthor Commented:
Split points across all those who answered. Thanks everyone.

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now