Archiving Emails from MDaemon

This implementation guide covers the specifics of archiving MDaemon Server mailboxes. It is assumed that you already have a MailStore Server installation or test installation and are familiar with the fundamentals of MailStore Server. Please refer to the Manual or the Quick Start Guide for more information.

MailStore Server offers several ways to archive emails from MDaemon Server mailboxes, which are described below. If you are not sure which archiving method best suits your company, please refer to the chapter Choosing the Right Archiving Strategy.
}

Synchronizing Users

In addition to the internal user databases, MDaemon may also use SQL databases or LDAP directory services such as Active Directory or OpenLDAP to manage and authenticate users. It is recommended to set up directory service synchronization in MailStore as well. Additional information on synchronizing users can be found in the corresponding chapters of the MailStore Server manual:

Archiving Individual Mailboxes

In MailStore Server MDaemon archiving tasks are stored in archiving profiles. By following the procedure described here you can archive a single MDaemon mailbox for a specific MailStore user. The archiving process can be executed manually or automatically. You can find further information about executing archiving profiles in chapter Email Archiving with MailStore Basics.

Users can only archive their own mailboxes to their personal user archive. To archive the emails of other users, you have to be logged on to MailStore Client as MailStore administrator. Only MailStore administrators can archive the emails of other users.

In MailStore, click on Archive Email.

To create a new archiving profile, select Alt-N MDaemon from the Email Servers list in the Create Profile area of the application window.

A wizard opens guiding you through the setup process.

Select Single Mailbox and click on OK.

Fill out the fields Email Address, Host, Access via, User Name and Password. Click on Test to verify the data entered.

For the IMAP-TLS and IMAP-SSL protocols only: You have the option to ignore SSL security warnings. Generally, these warnings appear if an unofficial certificate is used on the server.

Please note:Public Folders and Shared Folders to which a user has access, will be archived into the user's own archive by default. Please refer to the public folders section on how to prevent this.

Click on Next.

If logged on to MailStore Server as administrator, the target archive can be specified at the next step. Select the archive of the user for whom the mailbox is to be archived.

At the last step, a name for the new archiving profile can be specified. After clicking on Finish, the archiving profile will be listed under Saved Profiles and can be run immediately, if desired.

Archiving Multiple Mailboxes in One Step

Log on to MailStore Client as administrator.

Click on Archive Email.

From the Email Servers list under Create Profile select Alt-N MDaemon to create a new archiving profile.

A wizard opens to assist in specifying the archiving settings.

Select Multiple Mailboxes.

In order to be able to archive multiple mailboxes, some MailStore users along with their email addresses have to exist in the MailStore user management.

Under Host enter the name or IP address of your MDaemon server.

From Access via select the protocol used to access the MDaemon server. It is recommended to select either IMAP-TLS or IMAP-SSL.

Please Note: When using the IMAP-TLS or IMAP-SSL protocols with a self-signed SSL certificate, you have to set the option Ignore SSL security warnings if you want to execute the archiving profile based on a scheduled task. Otherwise the execution of the task will fail.

Under User Name and Password, enter the access data of a user who has access to all the MDaemon mailboxes to be archived. This is usually a MDaemon administrator.

Under Special Folder (optional) you may enter the name of the IMAP folder containing sent messages.

Click on Next to continue.

Customize the list of folders to be archived, the filter and the deletion rules. By default, no emails will be deleted from a mailbox. The Timeout value only has to be adjusted in specific cases (e.g. with very slow servers). Please keep in mind that these settings apply to all mailboxes to be archived.

Please note:Public Folders and Shared Folders to which a user has access, will be archived into the user's own archive by default. Please refer to the public folders section on how to prevent this.

Click Next to continue.

Select the users whose mailboxes are to be archived.

The following options are available:

All users with configured email addressChoose this option to archive the mailboxes of all users who are set up, along with their email addresses, in MailStore's user management.

All users except the followingChoose this option to exclude individual users (and thereby their MDaemon mailboxes) from the archiving process, using the list of users below.

Only the following usersChoose this option to include individual users (and thereby their MDaemon mailboxes) in the archiving process, using the list of users below. Only the mailboxes of those users explicitly specified will be archived.

Synchronize with Directory Services before archivingIf selected, the MailStore user list will be synchronized with the configured directory service before any archiving process is executed. This has the advantage that, for example, new employees will be created as MailStore users before archiving, so once the archiving process is executed, their MDaemon mailbox is archived automatically as well. This option is especially recommended when the archiving process is to be executed automatically.

Click on Next.

In the last step, a name for the archiving profile can be specified. After clicking Finish, the archiving profile will be listed under Saved Profiles and can be run immediately or automatically, if desired.

Archiving Incoming and Outgoing Emails Directly

The MDaemon mail server offers an easy way to deliver all emails to an MDaemon specific multidrop mailbox. MailStore Server archives this mailbox by means of an archiving task of type Archiving IMAP and POP3 Multidrop Mailboxes.

Step 1: Create a new account to be used as multidrop mailbox for archiving

Add a new account by selecting Accounts and then New Account.

Name the account mailstore and assign a strong password.

In the following screenshot you can see the sample configuration for the mailbox mailstore@example.com

Step 2: Create a new content filter rule for archiving

Open the content filter editor by selecting Security an then Content Filter.

If not yet enabled, enable the rules processing engine.

Click on New rule.

Choose a name for the new rule, e.g. "MailStore Archiving".

Under Conditions... select the checkbox If ALL MESSAGES and under Actions... select the checkbox COPY the message to FOLDER....

In the text area on the bottom of the window, click on the link specify information.

In the window Copy message to folder... click on Browse.

Select the directory of the account you created in step 1.

Click on OK to confirm the path specified.

The configuration is now complete.

Click on OK to save the new content filter rule.

Step 3: Configuration of MailStore Server

Setting up archiving processes for multidrop mailboxes is done using archiving profiles. General information about archiving profiles is available in chapter Working with Archiving Profiles.

Please proceed as follows:

Log on as MailStore administrator using MailStore Client.

In MailStore, click on Archive Email.

To create a new archiving profile, select Alt-N MDaemon from the Email Server list in the Create Profile area of the application window.

A wizard opens guiding you through the setup process.

Select Multidrop Mailbox and click OK.

Fill out the fields Access via, Host, Username and Password. Click on Test to verify the data entered.

For the TLS and SSL protocols only: You have the option to ignore SSL warnings. Generally, these warnings appear if an unofficial certificate is used on the server.

Adjust any further settings such as how to handle emails with unknown addresses or asking MailStore to delete emails after they have been archived. The latter option is especially sensible when dealing with mailboxes that are exclusively used for archiving.

Click on Next.

The timeout value only has to be adjusted on a case-by-case basis (e.g. with very slow servers).

Click on Next.

At the last step, select a name for the new archiving profile. After clicking on Finish, the archiving profile will be listed under Saved Profiles and can be run immediately or automatically, if desired.

Public Folders

Public folders in MDaemon are shown inside the users' mailboxes in a folder that can be specified by an MDaemon administrator in the Server Settings.

With MailStore's default settings, the archiving profiles Single Mailbox and Multiple Mailboxes will archive public folders into the user's own archive. If that behavior is not desired, Public Folders can be excluded from being archived by the regular archiving profiles of the users' mailboxes and instead archived into a separate archive, for the costs of one additional user license. The following describes how this can be accomplished.

Exclude Public Folders from regular archiving profiles

Log on to MailStore Client as MailStore administrator .

Click on Archive E-Mail.

Right click on an existing MDaemon archiving profile and click on Properties.

Click on Next to get to Advanced Settings.

In the Folders section click on the button with the three dots.

Add the name of MDaemon's public folders into the Exclude Folders and Subfolders text area. By default the name is Public Folders.

Please note:Shared Folders can also be excluded by adding the name of MDaemon's shared folders to the exclude list. This prevents archiving "foreign" messages into a user's archive. Refer to Specifying Privileges to find out how to give users access on other archives.

Save the changes made to the archiving profile.

Creating a dedicated archiving profile for Public Folders

Log on to MailStore Client as MailStore administrator .

Create a new user into whose archive the public folders should be archived. This user requires one additional license.