Additional Deployment Information

Which operating system do you recommend?

As you may know, MailArchiva runs on a variety of Operating Systems. The choice of platform really depends on skillset and preference. Our recommendation is Ubuntu Feisty Server 7.0.4 since we find it stable and gives good performance.

NOTE: We do not recommend installing MailArchiva on Windows Vista at this time If you must do it, do not install the server and agent in the C:\Program Files\ folder as Vista places write restrictions on this folder and prevents MailArchiva from writing to its configuration file. Rather install MailArchiva in C:\MailArchiva.

What hardware specs do you recommend?

Mid Size Deployment

Dual Core XEON 3.0 GHZ 2 GB RAM SATA RAID 5 Index 2 x WD Raptor Storage 2 x 1 TB Seagate

If you want your users to able to search through millions of messages at lightening speed, you need very fast disk IO. If you are archiving tens of thousands of mailboxes, you may need to purchase several machines and implement a distributed search cluster (see DistributedSearch).

How do I migrate existing emails from PST files?

There is a utility called PST2MailArchiva that does this. It should be available in the sourceforge download section. PST2MailArchiva is a handy commandline utility for archiving emails buried in PST files.

Alternatively...

Assuming that you are running an NT domain, login with the "journal" account on any machine (or where you are able to access those PSTs) and simply import into the online mailbox (journal box). It doesn't matter what you name the existing PSTs so long as you are able to point to them locally or over the network.

In MS-Outlook > File > Import/Export > Import from another program or file > Personal Folder File (.pst). You'll have to import the PSTs one-by-one; fortunately there's only a few in your case.

Tip: to export multiple mailboxes to PST use ExMerge

How to Move the MailArchiva Server to Another Machine

(1) Download and install a fresh copy of the MailArchiva server on the target server

(2) Install the MailArchiva server on the target server

(3) Copy the following files from the source server to the same locations on the target server.

a) server.conf - Server Configuration File

/usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/conf/server.conf

C:\Program Files\MailArchiva\server\webapps\mailarchiva\WEB-INF\conf\server.conf

b) users.conf - User Configuration File

/usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/conf/users.conf

C:\Program Files\MailArchiva\server\webapps\mailarchiva\WEB-INF\conf\users.conf

c) license.lic - License File (Enterprise Edition Customers Only)

/usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/classes/license.lic

C:\Program Files\MailArchiva\server\webapps\mailarchiva\WEB-INF\classes\license.lic

d) log files

/usr/local/mailarchiva/server/webapps/mailarchiva/logs/*

C:\Program Files\MailArchiva\server\webapps\mailarchiva\logs\*

(4) Copy over all index data to local drives on the target machine

(5) Create network shares / mount points to remote storage device containing archived data

(6) Edit the server.conf on the target machine. Change all volume paths to reflect the correct path information.

(7) Start the MailArchiva server on the target machine

(8) Confirm that the volumes are either CLOSED or ACTIVE. If a volume is EJECTED, you may not have specified the volume paths correctly.

How to install MailArchiva Enterprise Edition on MacOS? / BSD

1) Download and install MailArchiva on Linux 2) Download latest JRE for your platform from http://www.java.com/en/download/manual.jsp 3) Run the JRE setup 4) Download Java Cryptography Extension (JCE) policy files from http://java.sun.com/javase/downloads/index.jsp 5) Install the JCE files as per README 6) Copy the JRE to /usr/local/mailarchiva/jre (32 bit) or /usr/local/mailarchiva/jre64 (64 bit)

If you install MA on 64 bit OS, you will need to download the 64 bit JRE and place it inside /usr/local/mailarchiva/jre64.

(1) Download the MailArchiva linux binary

(2) unpack it

(3) copy the mailarchiva dir to the /usr/local directory.

(4) remove jre directory in /usr/local/mailrchiva/jre

(5) download the Solaris JRE 1.6 and Java Cryptography Extension (JCE) policy files from http://java.sun.com/javase/downloads/index.jsp

(6) unpack the JRE 1.6, rename the base directory to "jre"

(7) install the Java Cryptography Extension (JCE) policy files

(8) copy the jre directory to /usr/local/mailarchiva/jre

Note: The policy files can be downloaded from http://java.sun.com/javase/downloads/index.jsp (see right at the bottom where it says Other Downloads).

Topic revision: r12 - 2009-11-06 - 06:23:19 - JamieBand
 
.
Copyright Stimulus Software