Sun Java System Messaging Server 6 2005Q4 Administration Guide

Overview

The message store contains the user mailboxes for a particular Messaging Server instance. The size of the message store increases as the number of mailboxes, folders, and log files increase. You can control the size of the store by specifying limits on the size of mailboxes (disk quotas), by specifying limits on the total number of messages allowed, and by setting aging policies for messages in the store.

As you add more users to your system, your disk storage requirements increase. Depending on the number of users your server supports, the message store might require one physical disk or multiple physical disks. There are two ways to integrate this additional disk space into your system. The easiest way is to add additional message store partitions (see Configuring Message Store Partitions)

Likewise, if you are supporting multiple hosted domains, you might want to dedicate a server instance to a single, large domain. With this configuration, you can designate a store administrator for a particular domain. You can also expand the message store by adding more partitions.

To manage the message store, Messaging Server provides a set of command-line utilities in addition to the Sun Java System Console interface. Table 18–1 describes these command-line utilities. For information about using these utilities, see Performing Message Store Maintenance Procedures and the Sun Java System Messaging Server 6 2005Q4 Administration Reference.

Table 18–1 Message Store Command-line Utilities

Utility  

Description  

configutil

Sets and modifies configuration parameters for the store. 

deliver

Delivers mail directly to the message store accessible by IMAP or POP mail clients. 

hashdir

Identifies the directory that contains the message store for a particular user. 

imsconnutil

Monitors user access of the message store. 

imexpire

Automatically removes messages from the message store based on administrator-specified criteria like age. 

iminitquota

Reinitializes the quota limit from the LDAP directory and recalculates the disk space being used. 

imsasm

Handles the saving and recovering of user mailboxes. 

imsbackup

Backs up stored messages. 

imsexport

Exports Messaging Server mailboxes into UNIX /var/mail format folders.

imsrestore

Restores messages that have been backed up. 

imscripter

The IMAP server protocol scripting tool. Executes a command or sequence of commands. 

mboxutil

Lists, creates, deletes, renames, or moves mailboxes; reports quota usage. 

mkbackupdir

Creates and synchronizes the backup directory with the information in the message store. 

MoveUser

Moves a user’s account from one messaging server to another. 

imquotacheck

Calculates the total mailbox size for each user in the message store and compares the size with their assigned quota. Localized versions of imquotacheck notification incorrectly convert the % and the $ signs. To correct the encoding, replace every $ with \24 and replace every % with \25 in the message file.

readership

Collects readership information on shared IMAP folders. 

reconstruct

Reconstructs mailboxes that have been damaged or corrupted. 

stored

Performs background and daily tasks, expunges, and erases messages stored on disk.