We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.

Barracuda Backup

How do I setup Exchange message level backups with the Barracuda Backup Service?

  • Type: Knowledgebase
  • Date changed: 5 years ago

Solution #00003906


Scope:
All Barracuda Backup Servers, all firmware versions.


Answer:
Message-level backup of email stores backs up every email message for individual users for fast restoration. Individual email messages, entire email folders, or all of the email for a specific user can be restored to the email server without a restore of the entire server. The restored email messages can be sent to their original location in the user's mailbox or to an alternate location.


Implementing message level backups from your Exchange Server is a multi-step process.


Requirements

  • Exchange Server 2003 Service Pack 1 or above
  • Outlook Web Access (with WebDAV enabled)
  • Primary and Secondary DNS setting on the Barracuda Backup Server must be DNS servers which participate in Active Directory.
  • Service account for access that has an Exchange mailbox and SMTP address.

Barracuda Backup Appliance DNS Settings

For Exchange Message level backups to work properly it is very important that DNS is setup correctly. DNS servers on the Barracuda Backup Appliance must be DNS servers that participate in Active Directory. The simplest way to determine which DNS servers to use is to use the IP addresses of your Active Directory Domain Controllers.

 

Exchange 2010 Setup

1. Create an account that will be used by the Barracuda Backup to access the e-mails in each mailbox. It is strongly suggested that you use a service type account and not your administrator account, as some inherited deny permissions can cause issues. This service account requires an Exchange mailbox and SMTP address and must be a member of the Domain Users group. Adding the service account to any administrative groups might cause issues with access to user mailboxes.

 

2. Assign the service account impersonation rights for Exchange. Open the Exchange Management Shell and run the following command, replacing the <ServiceAccount> with the username of your Service Account:

 

New-ManagementRoleAssignment -Name:BarracudaBackup -Role:ApplicationImpersonation -User:<ServiceAccount>

 

3. Depending on replication policies and Exchange server activity, it might be helpful to perform a group policy update on the Exchange server to help replicate permissions. Run the following command from the command line:

 

gpupdate /force

 

 

Exchange 2007 Service Pack 1 or Greater Setup

1. Create an account that will be used by the Barracuda Backup to access the e-mails in each mailbox. It is strongly suggested that you use a service type account and not your administrator account, as some inheritied deny permissions can cause issues. This service account requires an Exchange mailbox and SMTP address and must be a member of one of the following groups: Exchange View-Only Administrators, Exchange Organization Administrators, Enterprise Admins, or Domain Admins.

 

2. Assign the service account permissions to the Mailbox Databases on your Exchange server.

 

Open the Exchange Management Shell and run the following commands, replacing the <ServiceAccount> with the username of your Service Account:

 

Get-ClientAccessServer | Add-AdPermission -User <ServiceAccount> -ExtendedRights ms-Exch-EPI-Impersonation

Get-MailboxDatabase | Add-AdPermission -User <ServiceAccount> -ExtendedRights ms-Exch-EPI-May-Impersonate

 

3. Depending on replication policies and Exchange server activity, it might be helpful to perform a group policy update on the Exchange server to help replicate permissions. Run the following command from the command line:

 

gpupdate /force

 

Exchange 2003 Setup

1. Create an account that will be used by the Barracuda Backup to access the e-mails in each mailbox. It is strongly suggested that you use a service type account and not your administrator account, as some inheritied deny permissions can cause issues. This service account requires an Exchange mailbox and SMTP address and must be a member of one of the following groups: Enterprise Admins, or Domain Admins.

 

2. Assign the service account permissions to the Storage Groups on your Exchange server. Open the Exchange System Manager and navigate to Server, then the server in question and finally the first storage group. Right click and select Properties on the Mailbox Store in the first storage group. Click on the Security tab, add your backup service account to the Groups or user names: section of the Security properties. Scroll down in the Permissions for the service account and make sure you have selected Allow for Receive As and Send As permissions.

 

3. Depending on replication policies and Exchange server activity, it might be helpful to perform a group policy update on the Exchange server to help replicate permissions. Run the following command from the command line:

 

gpupdate /force

 

Barracuda Backup Web Interface Steps

Now that you have setup your Exchange installation to allow the backup server to access it, you can now add it to the web interface:

1. Add your server with the proper hostname or IP address, description, Windows version, username and password or locate it in the existing list if it has already been added previously. Make sure that you verify the servers username and password work correctly.

2. Next to your server click Add Backup Data

3. Enter a description and select Message-Level Backup (Exchange) as the data type, then enter the username, password and Windows Domain Name for your Exchange Server. Base Distinguished name is optional and only needed if directed to do so by support.

4. Now click the Test Exchange Connectivity button to verify all the data entered is correct.

5. If the connectivity test returns OK, you can now pick what mailboxes you wish to backup.

6. Click Save Changes

 

 

Determining your Exchange version

It is important to know what version of Exchange that you are running. Most know if they are running Exchange 2003 or 2007, but determining which service pack or rollup can be a challenge. Microsoft provides a nice table to help determine what version you are running: http://support.microsoft.com/kb/158530

 

Exchange 2003

1. Open the Exchange System Manager on the Exchange server and select the server in question in the “Servers” folder.

2. Right click and select properties on the Exchange server in question. The minimum requirement for Exchange Message Level backups is Exchange Server 2003 with Service Pack 1 (Version 6.5 Build 7226)

 

Exchange 2007

1. Open the Exchange Management Console on the Exchange server in question.  It is strongly suggested that you are running Exchange 2007 with Service Pack 1 or above installed.

 

Exchange 2010

1. Open the Exchange Management Console on any Exchange server.  Select “Server Configuration”, “Maibox” and click on the Exchange server listed in the top center box.


Link to This Page:

https://campus.barracuda.com/solution/50160000000HYF2AAO