In UserGate Mail Server backup the following parameters should
be specified:
Optionally, UserGate Mail Server administrator can back up the
current state of UserGate Mail Server through "Manual Backup" item.
Let us suppose that we have specified: backup start time (Tstart),
full backup creation interval (Pfull) and differential backup
creation interval (Pdiff). Than the time for creation of subsequent
full and differential backup files could be defined as follows:
Tfull(i) = Tstart + (i - 1) * Pfull, where i = 1, ..., N.
Tdiff(j) = Tfull(i) + j * Pdiff, where j = 1, ..., M
During backing up UserGate Mail Server saves the contents of the
mail directory (default %UGMail%\Mail), server`s settings file
(%UGMail%\settings.xml) and creates a dump of the mail database.
UserGate Mail Server database ("ugmail") contains some server`s
settings and information about processed mail messages.
Fig. 1. Backup Settings
Recovery from backup is performed in two stages. At the first
stage, a set of differential backup files and an initial full
backup is used to form a resulting backup. It is performed with
BackupPrepare command line tool, located in the %UGMail%\Backup
directory. The latest differential backup file (*.zip) name is used
as a command line argument. Start of BackupPrepare tool might look
like this:
BackupPrepare.exe "2010.01.01 09.01.00 diff1.zip"
During work BackupPrepare tool pass through the whole chain of
intermediate differential backup files, up to the first full
backup. If it succeeds a directory containing final full backup
will be created. In the example shown above, you will get a
directory "2010.01.01 09.01.00". At the second stage the obtained
full backup directory name is used as a command line argument
passed to RestoreBackup.bat tool. This tool is also located in
%UGMail%\Backup directory. Before starting RestoreBackup.bat tool
you must stop UserGate Mail Server and close any applications that
might have access to mail database. Starting RestoreBackup.bat
might look as follows:
RestoreBackup.bat "2010.01.01 09.01.00"
RestoreBackup tool will remove the current mail directory, the current server`s settings file and mail database by replacing them with files taken from the backup directory.