메일을 다른 Messaging Server로 마이그레이션해야 하는 경우 언제든지 이 절차를 사용할 수 있습니다. 이 절차는 Sun Messaging Server가 아닌 시스템의 IMAP 메일함을 Sun Java System Messaging Server로 마이그레이션하는 데 유용합니다. 이 방법으로 메일함을 이동하기 전에 장점과 단점을 고려하십시오.
moveuser 명령을 사용하여 메일함을 이동할 경우의 장점은 다음과 같습니다.
이전 시스템의 메일함을 새 시스템으로 이동할 책임이 전적으로 시스템 관리자에게 있습니다. 사용자는 어떤 작업도 수행할 필요가 없습니다.
모든 IMAP 서버에서 작동합니다.
moveuser 명령을 사용하여 메일함을 이동할 경우의 단점은 다음과 같습니다.
이전 시스템과 새 시스템이 동시에 실행되고 있어야 하며 사용자가 액세스할 수 있어야 합니다.
이 방법은 IMAP가 아닌 다른 방법보다 메일함을 이동하는 데 오랜 시간이 걸립니다.
메일함을 이동하는 동안 사용자의 메일함 액세스를 비활성화해야 합니다.
재연결 작업을 수행할 때까지 새 메일 저장소의 크기가 이전 메일 저장소보다 훨씬 큽니다.
새 Messaging Server를 설치하고 구성합니다.
local.store.relinker를 enable로 설정합니다.
이렇게 하면 동일한 메일의 중복 저장으로 인한 새 시스템의 메일 저장소 크기가 줄어듭니다. 자세한 내용은 동일한 메일의 중복 저장에 따른 저장소 크기 줄이기를 참조하십시오.
Messaging Server로 받는 메일을 중지합니다.
사용자 속성 mailUserStatus를 hold로 설정합니다.
필요한 경우 새 Messaging Server에서 사용자를 준비합니다.
이전 버전의 Messaging Server에서 마이그레이션하는 경우 동일한 LDAP 디렉토리와 서버를 사용할 수 있습니다. moveuser는 각 사용자 항목에서 mailhost 속성을 변경합니다.
moveuser 명령을 실행합니다.
Directory Server siroe.com의 계정 정보를 기반으로, host1의 모든 사용자를 host2로 이동합니다.
MoveUser -l \ "ldap://siroe.com:389/o=siroe.com???(mailhost=host1.domain.com)" \ -D "cn=Directory Manager" -w password -s host1 -x admin \ -p password -d host2 -a admin -v password |
moveuser 명령에 대한 자세한 내용은 Sun Java System Messaging Server 6 2005Q4 Administration Reference의 MoveUser를 참조하십시오.
새 메일 저장소에 대한 사용자 액세스를 활성화합니다.
이전 시스템을 종료합니다.