Configurations for the Exchange Mailbox Agent ContentStore Mailbox
The ContentStore Mailbox provides SMTP-based journaling. Journaled messages are sent from any mail server to an external recipient using the SMTP protocol. In this case, the external recipient is a mailbox on the Commvault ContentStore Mail Server (SMTP).
The journaled messages are stored as messages on the ContentStore Mail Server (SMTP). After the messages are archived, you can run a cleanup job to delete the messages from the SMTP server.
If the CommServe computer is offline, the ContentStore Mailbox continues to receive messages. The messages are not held in a queue on the Exchange server.
High-Level Configuration Process
The process of configuring SMTP journaling is done using both the Commvault software and the Exchange server.
Steps in the Commvault Software
- Install and configure the Exchange Mailbox Agent.
- Install the ContentStore Mail Server (SMTP).
- Configure the ContentStore Mail Server (SMTP).
- Create the Exchange journal and retention policies.
- Create an Exchange Mailbox client.
- Configure the ContentStore Mailbox set.
Steps on the Exchange Server
- Create a remote domain.
- Create a mail contact.
- Create a Send connector.
- Create journal rules.
Supported Exchange Servers
- Exchange 2007 or later (on-premises)
- Office 365 with Exchange
For some tasks related to Office 365 with Exchange, you must use Windows PowerShell to create a remote PowerShell session to Office 365 with Exchange. For more information about how to create the session, see the Microsoft TechNet article "Connect to Exchange Online PowerShell", https://technet.microsoft.com/library/jj984289(v=exchg.160).aspx.
Important: Before you perform any tasks that use the remote PowerShell session, you must run the following cmdlet:
You only need to run this cmdlet once. If you run it again later, you will receive an error.
For more information, see the Microsoft TechNet article "Enable-OrganizationCustomization", https://technet.microsoft.com/en-us/library/jj200665(v=exchg.160).aspx.
The ContentStore Mailbox can capture BCC and distribution list information if the sending mail server has envelope journaling enabled. This information is not captured if envelope journaling is not enabled. Any type of mailing servers is supported if it provides the envelope format.
Consult the documentation for your mail server to determine how to enable journaling for your mail server.
The ContentStore Mailbox will capture all other information if envelope journaling is not enabled.
Load Balancing and Fault Tolerance
The ContentStore Mailbox supports the following methods for load balancing:
- Deploying a single send connector with multiple smart hosts
- Hardware load balancers
- Mail exchange records (MX records)
The method that you choose depends on your environment.
For more information, consult Microsoft documentation. For example, see the following Microsoft TechNet articles:
- "Load balancing", https://technet.microsoft.com/en-us/library/jj898588(v=exchg.150).aspx
- "Understanding Load Balancing in Exchange 2010", https://technet.microsoft.com/en-us/library/ff625247(EXCHG.141).aspx
Before You Begin
Make sure that the SSL certificate is ready to be installed on the ContentStore Mail Server (SMTP). Use a digital certificate signed by the Certificate Authority (CA), and not a self-signed certificate. Make sure that SSL port 25 is open on the ContentStore Mail Server (SMTP) proxy clients.