Bulk Import of Email Files

Revision as of 15:43, 8 April 2013 by Admin (talk | contribs)

+++DRAFT+++

When archiving e-mail files, MailStore only allows the archiving of individual e-mail files (PST, MBOX) or directories which contain e-mail files of one user (EML, MSG).

The following procedure describes how to archive all PST-, MBOX-, EML- and MSG-files of all users in a few steps, using the Python bulk import script.

The bulk import script expects the e-mail files in folders that have the same name like the corresponding MailStore users. Such a folder structure can be created by another included script.

If you only want to archive PST- or MBOX-files of one user, you can use the bulkImportPST.bat- and bulkImportMBOX.bat-scripts of the scripting package. The installation of Python is not required for this purpose.

Preperation of Python

The scripting package contains the createUserFolders.py script. This prepares the folders by reading the existing MailStore Server users and creating folders with the same name in the filesystem. The actual reading bulk archive script uses these folder names to assign the files appropriate users in MailStore.

The MailStore Administration API must be enabled.

After installing Python, the script can be edited by right-clicking on it, then selecting IDLE, the supplied Python editor. Adjust the values ​​of USER, PASSWORD, HOST and PORT according to your installation.

The rootpath variable contains the path where the folders will be created in.

Press F5 to run the script. A security query follows.