Best Practices for Journaling

The following are a list of best practices for Journaling:

  • Contact your exchange provider support if you make any changes to your host provider or upgrade your Exchange Server. You will be provided new setup instructions to update your Journaling configuration.

  • Monitor your Exchange Server for issues.

  • When adding or deleting a user mailbox on your Exchange Server, ensure to update that user in the Archive Administration tab.

  • Ensure you hide the journal recipient(s) from your Global Address List (GAL).

  • Envelope Journaling using Journaling rules.

  • When Journaling rules are implemented under the Hub transport, exchange transport agent is executed first and can conflict with messages being archived (if there’s transport rules to drop messages). You must set the priority of the Journaling agent:

    1. Open EMS.

    2. Set-transport agent: identity is "Journaling agent," priority is "1".

    3. Restart services (services.msc) for MSExchangeTransport or through a Command window by executing the net stop msexchangetransport & net start msexchangetransport commands.
      Once the priority is set, the messages that are meant to drop are also archived.

  • To journal all messages on your Exchange server, without enabling Journaling on each mailbox store, perform the following steps:

    1. Create a new Journaling rule by performing the following steps:

      1. On Send journal reports to e-mail address, click Browse to select a contact.

      2. Select Global – all messages.

      3. Ensure the Journal messages for recipient option is deselected. Enabling this will journal all messages for all users for the entire Organization.

    2. Verify the Journaling mailbox is set to allow mail only from Microsoft Exchange and Authenticated Senders Only.

    3. Set-Mailbox <Journal Mailbox Name> -AcceptMessagesOnlyFrom "Microsoft Exchange" –RequireSenderAuthenticationEnabled:$true.