이 튜토리얼에서는 기존 이메일 계정을 호스팅 이메일 서비스로 마이그레이션하는 방법을 설명합니다.
쉽고/간단한 방법을 원하시면 이 온라인 도구를 사용하여 계정을 하나씩 마이그레이션할 수 있습니다:
https://imapsync.lamiral.info/X/
또는
직접 해결하는 것을 선호하신다면, 기존 이메일 서비스 제공업체에서 당사의 호스팅 이메일 서비스로 마이그레이션을 자동화하는 쉬운 방법은 ImapSync를 사용하는 것입니다.
여기에서 다운로드할 수 있습니다:
ImapSync 다운로드부터 시작하십시오. 위 웹사이트에서 구매하거나 Ubuntu/Debian 리포지토리에서 이전 버전을 가져올 수 있습니다.
이 파일은 Github에서도 다운로드할 수 있으며, 위치는 다음과 같습니다:
https://github.com/imapsync/imapsync
컴파일/설치가 완료되면 다음 형식으로 사용자 목록을 생성하십시오:
[source-username],[source-password],[destination-username],[destination-password]
여기서 [source-username]은 원본 IMAP 사용자 이름(이메일 주소)이고, [destination-username]은 대상 IMAP 서버의 사용자 이름(이메일 주소)입니다. 한 줄에 원본 => 대상 항목을 하나씩 입력해야 합니다. 새 항목은 줄바꿈으로 구분하세요:
SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password johndoe@test.com,password,janedoe@newtest.com,password
파일을 migration.csv로 저장하십시오. 그런 다음 다음 명령을 실행하십시오:
{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csv[source-hostname]을(를) 소스 서버의 호스트 이름/IP로 바꾸세요. [destination-hostname]을(를) 대상 서버의 호스트 이름/IP로 바꾸세요.
이 명령을 실행하면 원본 계정의 모든 이메일이 대상 계정으로 가져와집니다.
이 문서는 host1의 네임스페이스 구분자가 "/"이고 host2의 네임스페이스 구분자가 "."이라고 가정합니다. 현재 사용 중인 메일 서버에서는 다를 수 있습니다.
--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .
이 항목은 선택 사항이지만 메일 서버에서 구분자로 반드시 "."을 사용하므로 필요할 수 있습니다.
참고: 마이그레이션 시 받은 편지함에 있는 메시지의 순서는 메시지가 마지막으로 수정된 날짜를 기준으로 정렬/표시됩니다(반드시 이메일 수신 날짜 기준은 아님).