Example: Journaling for Two Mailbox Databases

 

When journaling is enabled for more than one mailbox database and more than one journal recipient mailbox server is used, the message flow becomes more complicated.

Example of journaling for two mailbox databases

8452f04f-8e56-47b5-8eaf-7e93d8d9a9b3

In this example, the mailbox database on Server02 is enabled for journaling. However, the journal recipient mailbox for Mailbox database B is on a new Exchange server, Server04.

Before Exchange sends UserA's message to UserB, it looks up UserB's recipient information in Active Directory. UserB's Mailbox database B is marked as enabled for journaling. Therefore, Exchange lists UserB's journal recipient mailbox in the journaling property on the message together with UserA's journal recipient mailbox.

Therefore, when UserA sends a message to User B, Server01 sends three messages:

  • A message to JournalA on Server03   The journal property on the message specifies UserA as the sender of the attached message to UserB. Server03 attaches this message to the envelope message that it creates for submission to the JournalA mailbox.

  • A message to JournalB on Server04   The journal property on the message specifies UserB as the recipient of the attached message from UserA. Server04 attaches this message to the envelope message that it creates for submission to the JournalB mailbox.

  • A message to UserB on Server02   The message is marked with the journaling property specifying that a journal message has been sent for UserB; therefore, Server02 does not send a journal message for UserB.