MailStore Server is designed as a live system and therefore should be protected by backups against data loss due hardware or system failures, just as any other system that permanently handles or maintains data.
MailStore Server supports two methods to perform a full backup of the email archive including all user settings: the MailStore Server integrated backup feature and the use of external backup software.
In smaller environments without a designated administrator, with the integrated backup feature no extensive configuration needs to be performed in order to make sure that the backup is successfully completed and that all pertinent data and directories are included. However, to be able to transfer the data (for example to off-site backup locations), it is necessary to integrate the backed up data into another backup solution.
When using external backup software a successful backup needs a few preparations. On the plus side, MailStore Server data can be integrated into existing backup strategies without having to perform a separate system backup.
Please note: As the configuration of the MailStore Server service itself (located within MailStore Server's program files folder), contains information specific to the current configuration of the computer where MailStore Server is installed, it it not recommended to backup and restore the service configuration data. Instead, manually reconfigure these settings after re-installing MailStore Server on a new machine. Pay special attention to the Audit Log Destination and VSS Writer settings.
While folder information and meta data and email headers and contents are to be treated as one unit that requires consistency, full text indexes can be reconstructed if needed. In environments with higher security demands, and depending on the backup target, it may be advisable to exclude the unencrypted full text indexes from the backup for the costs have having to fully rebuild them in case of a restore.
Irregardless of which backup method is used, only regular maintenance does ensure that the backed up data can successfully be used after a restore. Please refer to Maintenance and Repair for further details.
The backup contains all archived emails and all settings such as profiles, users and privileges. Restoring such a backup is sufficient to completely reinstate the original archive without having to perform any further configurations.
When running the backup function for the first time, all files will be copied, after that only changed files will be copied. To achieve rotation of backups (e.g. daily, weekly), schedule multiple backup jobs with different target directories.
When backing up internal archive stores with an external backup software, attention must be payed to the consistency of data which mainly depends on the backup method. The following sections summarize the pros and cons of the different methods.
While file based backups solutions are good for backing up independent files, they are usually not suitable for creating consistent backups of a MailStore Server as its data is spread across multiple rapidly changing files.
In order to create consistent backups with file based backup tools, it is required to either freeze and thaw MailStore Server via net pause mailstoreserver and net continue mailstoreserver commands or to shutdown and restart the MailStore Server via net stop mailstoreserver and net start mailstoreserver commands.
As MailStore Server must remain shut down for the time of the backup, this typically results in downtimes during which MailStore Server is neither able to archive new email nor provide end user access to the archived data.
The MailStore Server service provides external backup software using Microsoft Volume Shadow Copy Service with a so-called Volume Shadow Copy Service Writer (VSS Writer). The external backup software can use it to create consistent backups of the MailStore Server master database and all internal archive stores. Whether this method succeeds, however, largely depends on the backup software and the storage that is used. The VSS Writer has to be activated in the MailStore Server Service Configuration.
If these events cannot be found in the application protocol, no consistent backup using Volume Shadow Copy Service was performed. In that case the backup software needs to prepare MailStore Server for the snapshots. This can be done with the methods detailed in the File Based Backups section.
Some backup solutions are highly integrated into virtualization solutions and can create and backup/replicate full snapshots of virtual machines. These types of snapshots not only contain the current state of the hard disks but also of the processor and the current main memory. Thus full virtual machine snapshots can be considered as being consistent.
For questions regarding any other type of backup solutions such as block level replication, continuous backup etc please contact the vendor's support to find out whether their software is able to create consistent backups of whole directory structures.
External archive stores allow you to store folder information and meta data in an SQL database. Email headers and contents can be stored optionally in an SQL database as well. Search index files have to be stored in the file system.
To backup external archive stores, the distributed data has to be backed up simultaneously. Stop the MailStore Server service, backup the SQL databases and the files that are stored in the file system with appropriate backup tools, then restart the MailStore Server service when done.
A database backup which was created using the integrated backup feature and that includes the search index files contains all archived emails and program settings such as users and privileges. Restoring such a backup is sufficient to completely reinstate the original archive without having to perform any further configurations.
MailStore Server creates two files in the backup destination when creating a backup which allow an automatic full restore of the archive in its original storage location. Should the backup be restored to a different storage location or if only parts (i.e. a single archive store) should be restored, the restore procedure must be performed manually (see next section).
Hint: Due to low system requirements, MailStore Server can be installed on a normal workstation computer for testing. Tests with a larger number of users should be done in an environment that follows our System Requirements. Our Tech Tip video provides an overview.
Though not recommended for production use, self-signed certificates may be a acceptable choice for a trial installation. But keep in mind that self-signed certificates will trigger certificate warnings in web browsers and email clients.
To create a self-signed certificate that matches the actual server name, enter the name (i.e. mailstore.example.com) into the corresponding field Server Name. This server name should be resolvable via DNS by your client computer.
It may be more economical to synchronize users with a directory service rather than creating them manually, depending on your system environment. In addition to Active Directory and generic LDAP support, MailStore Server also enables you to synchronize users from MDaemon, Kerio Connect and IceWarp mail servers. By means of the generic Application Integration, users can also be synchronized with your own backend.
Hint: Some archiving profiles provide a Synchronize with directory service before archiving option, which can be used to ensure that MailStore synchronizes users and their properties regularly.
Administrators are additionally able to centrally archive email for several or all users. Archiving profiles such as Multiple Mailboxes can be used for this purpose. To get to know MailStore, we recommend first archiving a single mailbox or a local email client profile. To do this, proceed as follows:
After archiving is complete, you can immediately access the archived emails using the folder structure provided on the left of the window. The archiving profile you have just created is now displayed in the Saved Profiles list. From here, you can run it whenever it is required.
Note: If you are logged on as the MailStore Administrator while setting up the archiving profile, you can also specify the user archive in which the emails are stored. If you are logged on as a regular user, this is always your own user archive. Please note that in case you are archiving emails into the archive of another user, you will not be able to access these emails, as long as the Archive Access is blocked for MailStore administrators in the compliance settings.
Users can access their individual user archives in a variety of ways. Click the Install MailStore Client on other Computers link on the desktop to access the installers for MailStore Client and the MailStore Outlook add-in.
With MailStore Client, users can access MailStore Server from any computer in the network. With this option, users can search and view emails that have been archived specifically for them. Additionally, users with the corresponding privileges can use MailStore Client to archive emails themselves.
MailStore Server provides an integrated IMAP server, that offers you read-only access to the archive for any IMAP capable email client. Especially for alternative email clients (Mozilla Thunderbird) or operating systems (e.g. MacOS or Linux), as well as for mobile platforms such as Android, IPhone or Symbian, this is a very convenient way of accessing the archive.
MailStore Web Access provides users with access to the archive via any Internet browser and due to its responsive design also supports mobile devices. No additional software needs to be installed on the user's computers. Simply enter :8462 in your browser. Make sure to replace servername with the actual fully qualified domain name (e.g. mailstore.example.com) of the computer where MailStore Server is installed.
bcf7231420