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 20.10 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 described in Table 20–1. For information about using these utilities, see 20.11 Performing Message Store Maintenance Procedures and the Sun Java System Messaging Server 6.3 Administration Reference.
Table 20–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. |
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. |