邮件存储包含特定 Messaging Server 实例的用户邮箱。邮件存储的大小随邮箱、文件夹和日志文件的数量的增加而增加。可以通过指定对邮箱大小(磁盘配额)的限制、指定对允许的邮件总数的限制以及为存储中的邮件设置生存期策略来控制存储的大小。
向系统添加更多用户时,磁盘存储要求会相应增加。根据服务器支持的用户的数量,邮件存储可能需要一个物理磁盘或多个物理磁盘。将此附加磁盘空间集成到系统中的方法有两种。最简单的方法是添加附加邮件存储分区(请参见配置邮件存储分区)。
同样,如果要支持多个托管域,您可能需要将一个服务器实例专用于一个大型域。通过此配置,您可以为特定域指定存储管理员。还可以通过添加更多分区扩展邮件存储。
为管理邮件存储,除了 Sun Java System Console 界面,Messaging Server 还提供了一系列命令行实用程序。表 18–1 介绍了这些命令行实用程序。有关使用这些实用程序的信息,请参见执行邮件存储维护过程和 《Sun Java System Messaging Server 6 2005Q4 Administration Reference》。
表 18–1 邮件存储命令行实用程序
实用程序 |
说明 |
---|---|
configutil |
设置和修改存储的配置参数。 |
deliver |
将邮件直接传送至 IMAP 或 POP 邮件客户机可以访问的邮件存储。 |
hashdir |
标识包含用于特定用户的邮件存储的目录。 |
imsconnutil |
监视邮件存储的用户访问。 |
imexpire |
根据管理员指定的条件(如生存期)自动从邮件存储中删除邮件。 |
iminitquota |
从 LDAP 目录重新初始化配额限制并重新计算要使用的磁盘空间。 |
imsasm |
处理用户邮箱的保存和恢复。 |
imsbackup |
备份已存储邮件。 |
imsexport |
将 Messaging Server 邮箱导出到 UNIX /var/mail 格式文件夹中。 |
imsrestore |
恢复已备份的邮件。 |
imscripter |
IMAP 服务器协议脚本撰写工具。执行一个命令或一序列命令。 |
mboxutil |
列出、创建、删除、重命名或移动邮箱;报告配额使用情况。 |
mkbackupdir |
创建备份目录并使其与邮件存储中的信息同步。 |
MoveUser |
将用户的帐户从一个邮件服务器移动到另一个邮件服务器。 |
计算邮件存储中每个用户的邮箱总大小,并与其指定的配额进行比较。imquotacheck 通知的本地化版本未正确转换 % 和 $ 符号。要更正编码,请将邮件文件中的每个 $ 替换为 \24,将每个 % 替换为 \25。 |
|
readership |
收集共享 IMAP 文件夹中的读者身份信息。 |
reconstruct |
重建已被损坏或破坏的邮箱。 |
stored |
执行后台任务和每日任务,擦除和删除磁盘上存储的邮件。 |