Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


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
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

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

This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
New style of hardware planning for Microsoft Exchange server.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

715 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