Go Premium for a chance to win a PS4. Enter to Win


exchange 2010

Posted on 2014-07-31
Medium Priority
Last Modified: 2014-08-19
i have my mailbox in mailbox database 1 and another mailbox in database2 in exchange 2010

what is the method of email flow from outside internet to my mailbox

how it will get routed

also if i have 2 mailbox on same database , how email flow works

is it through autodiscover or edge transport
Question by:pramod1
LVL 27

Expert Comment

ID: 40232795
Exchange 2010 is smart enough to find the datebase mailbox belongs to.
It will get delivered to the right database on the right server.

Autodiscover is mainly used for finding the exchange server and get connected to ex server.
once its reached exchange server it will get connected to the database.

Author Comment

ID: 40232802
I am asking how exchange 2010 will deliver emails to two seperate mailbox on 2 seperate database

Accepted Solution

Henry Dunn earned 2000 total points
ID: 40232808
First things first:
All mail is routed through the server that holds the Transport role.  
This includes messages routed to and from the internet, with or without an edge transport, messages routed to other AD sites within the same Exchange Org and messages routed between mailboxes on the same mailbox server, even mailboxes within the same database.

So, email flows to the edge from the internet to your edge transport, then to your transport server (if its a separate server), then to it's mailbox on the mailbox server.

The protocol used is SMTP, internal or external.

Expert Comment

by:Daniel Blackmore
ID: 40233768
Most Exchange information (Including User mailboxes)  is stored in your Active Directory. This will include which database your mailbox are on.

When an email comes into your transport server role, it will look at this information and route the message according to the information held in the AD for that specific mailbox.

Usualy mailflow will look something like the below

Email sent from External User -> This email goes to their email server -> Their email server will lookup the MX record for the domain and attempt to connect via SMTP to that server -> The destination server (Usually a mail gateway) will look at the SMTP information provided and will determine if it will access or reject the message -> The mail gateway will perform several checks on the email including spam checks, virus checks and so on -> It will then pass the email to your email server that has been configured via SMTP (Transport server usually) -> this server will then again check the email -> the email will then be passed to the mailbox server role -> checks to see what database the mailbox resides on -> delivers the message to the mailbox -> Outlook will refresh and you will see the email.

You can also see where the email has been by looking at the message headers in the email

Expert Comment

by:Murali Reddy
ID: 40233991
from external - (MX lookup) - to your edge (if available) and or to your HUB server. in a multi site scnario, internal routing algorithm determines the routing path and the mail is delivered to nearest HUB server for expansion/delivery. Then the delivery will happen based on the mailbox database location like...

If the two databases (or both on same database) holding the mailboxes are on the same mailbox server, say MB1 - Mail is delivered to the HUB server in the same site -> Put to mailbox delivery queue (of MB1) -> "Store driver" of the MB1 accepts the message and categorizes which message should go to which database.

If the two databases holding the mailboxes are on different servers on the same site- Mail is delivered to the HUB server in the same site -> Put to the respective mailbox delivery queues (MB1 and MB2) -> "Store driver" of the respective mailbox servers accepts the message and put to database.

If the two databases holding the mailboxes are on different servers on different sites, Mail is delivered to the respective site's HUB server -> for there, the process is same as above.

So, it all depends on how your databases a re distributed.

If both the databases are on same server, Store driver is the component of the mailbox server which receives the message and put to respective database.

Featured Post

Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Steps to fix “Unable to mount database. (hr=0x80004005, ec=1108)”.
In this post, I will showcase the steps for how to create groups in Office 365. Office 365 groups allow for ease of flexibility and collaboration between staff members.
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
Suggested Courses

963 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question