Backup and Restore in Mithi Connect Xf

Backup is one of the most critical operations to be performed regularly on any system.A Mail server is no exception to this. Some of the key reasons why it is critical to have a regular Backup:

  • Chances of hardware failure. This may or may not be recoverable.
  • Software failure like OS crashes and application crashes leading to data corruption or loss. This may be due to bugs/problems in the software.
  • Virus or spam attacks which may be malicious, thus destroying data or leaving it corrupted.
  • Hardware getting destroyed in a fire or a robbery.

Its important to make this process easy and automatic to ensure that it happens without fail. Some of the key elements of a good backup software are:

  • Ability to run automatically at scheduled times.
  • Configure backup jobs so that critical frequently changing data can be backed up more regularly while the bulkier portion of the data can be backed up at low load condition.
  • Take the backup on to an off line medium or remotely to a distant server.
  • Take selective backups.
  • Manage backup files, since they can collect on the server disk and take up a lot of valuable space.

The Backup and restore system in Mithi Connect Xf is designed with these minimum key features to be able to reliably take backups at scheduled intervals on to any medium. Please note that this backup system is designed only to backup the Mithi Connect Xf related data and configuration information. The backup is intended to be used in case of a disaster recovery and maintains all possible information to aid in a one step restore. Please see the sections below for an explanation of each part of these two features:


Backup

Jobs

Mithi Connect Xf allows you create multiple backup jobs with attributes as described below. These backup jobs execute independently and report success or failures to the administrator as alerts.


When Schedule

You can decide the schedule to execute this job. It can be daily, weekly or monthly with option to also specify the times during the day for its execution.


Where Destination

Specify the destination of the backup data. This could be a local server folder, a tape drive attached to the server or a folder on a remote Linux or Windows server.


What: Select elements to backup

Select the Configuration data, Database and/or the Mail store to be backed up in this job. You can use this to configure a job to backup the configuration and database at frequent intervals while another job can backup the mail store at more spaced out intervals (due to its ever growing size). The mail store can be backed up entirely, for a domain or for a list of users. This helps to configure multiple jobs for sets of users like more frequent backups for key users, etc.


Manage backup files

Select the Configuration data, Database and/or the Mail store to be backed up in this job. You can use this to configure a job to backup the configuration and database at frequent intervals while another job can backup the mail store at more spaced out intervals (due to its ever growing size). The mail store can be backed up entirely, for a domain or for a list of users. This helps to configure multiple jobs for sets of users like more frequent backups for key users, etc.


Restore

Disaster recovery

During any problem or recovery operation, the steps to be followed are as follows:

Disaster Recovery