Sun Java System Messaging Server 6 2005Q4 管理指南

Procedure使用 imsimport 命令移动邮箱

此过程专用于将邮箱从 UNIX /var/mail 格式文件夹移动到 Sun Java System Messaging Server 邮件存储。但是,如果您正在从中迁移的邮件服务器可以将 IMAP 邮件存储转换为 UNIX /var/mail 格式,则可以使用 imsimport 命令将邮件迁移到 Sun Java System Messaging Server。使用此方法移动邮箱之前,请考虑该方法的优缺点。

使用 imsimport 命令移动邮箱的优点如下所示:

使用 imsimport 命令移动邮箱的缺点如下所示:

步骤
  1. 安装并配置新 Messaging Server。

  2. local.store.relinker 设置为启用。

    这样可以减小重复存储相同的邮件而增加的新系统上的邮件存储大小。有关更多信息,请参见由于重复存储相同的邮件而减少邮件存储大小

  3. 如果需要,在新 Messaging Server 上置备用户。

    您可以使用 Delegated Administrator 执行此操作。现在还不要切换至新系统。

  4. 禁用用户对新旧邮件服务存储的访问。

    mailUserStatus LDAP 属性设置为 hold。用户的邮件将被发送到 hold 队列中并且不允许通过 IMAP、POP 和 HTTP 访问邮箱。存储服务器上的 MTA 和 Message Access Server 必须符合此要求。该设置将覆盖所有其他 mailDeliveryOption 设置。

  5. 如果现有邮件服务器的邮件存储还不是 /var/mail 格式,请将其转换为 /var/mail 文件。

    请参阅第三方邮件服务器文档。

  6. 运行 imsimport 命令。

    例如:


    imsimport -s /var/mail/joe -d INBOX -u joe
    

    有关 imsimport 命令的详细信息,请参见 《Sun Java System Messaging Server 6 2005Q4 Administration Reference》中的“imsimport”

  7. 启用用户对邮件存储的访问。

    1. mailUserStatus LDAP 属性设置为 active

    2. 运行以下命令以将验证高速缓存超时值设置为 0 并立即允许访问邮件存储。


      configutil -o service.authcachettl -v 0
      
  8. 启用用户对新旧邮件服务存储的访问。

  9. 关闭旧系统。