Click or drag to resize

메일캐리어 서버 이전(분리된 DB)

메일캐리어 데이터베이스가 별도의 SQL 전용 서버에서 운영 중이라면 데이터베이스 이전은 불필요하고 메일캐리어 스토리지(Mailbox, Filebox)만 이동하면 서버를 이전할 수 있습니다.

Caution note Caution

서버 이전 작업은 모든 메일캐리어 서비스와 웹메일 서비스를 종료한 후 진행해야 합니다. 그렇지 않을 경우 데이터 불일치가 발생하게 되어 예상치 못한 오류가 발생할 수 있습니다.

새 서버에 메일캐리어 설치

메일캐리어를 설치한 후 데이터베이스 관리자를 사용해 메일캐리어 데이터베이스와 연결을 구성합니다.

  1. 최신 버전의 셋업 파일을 다운로드 받아 새로운 서버에서 설치를 진행합니다.

  2. 셋업 실행 완료 후 메일캐리어 데이터베이스 관리자를 실행합니다.

  3. [데이터베이스 업데이트를 수행합니다]를 실행한 후 데이터베이스 연결 정보를 입력하고 최신 버전의 데이터베이스로 업데이트 합니다.

  4. [연결 문자열 정보를 레지스트리에 등록합니다]를 실행한 후 데이터베이스 연결 정보를 저장합니다.

    Caution note Caution

    이 단계에서는 메일캐리어 서비스를 실행시키지 않습니다.

스토리지 복사(폴더 위치가 동일한 경우)

기존 스토리지 폴더 위치와 새로운 서버의 스토리지 폴더 위치가 같은 경우라면 아래 작업 순서대로 파일을 복사합니다.

  1. 새로운 서버의 동일 위치에 스토리지 폴더를 생성합니다. 만일 스토리지 폴더가 기본 스토리지 폴더인 C:\Program Files\TABS\MailCarrier\7.0\Storage를 사용한다면 아래의 권한 설정 작업없이 복사를 시작합니다.

  2. 폴더를 생성한 후 해당 폴더에 IIS_IUSRSNETWORK SERVICE 계정이 모든 권한을 가지도록 설정합니다. 만일 해당 계정이 존재하지 않는다면 Everyone 계정에 모든 권한을 지정해도 됩니다.

  3. Tools 폴더에 있는 etctools.exe 프로그램을 사용해 스토리지 데이터 파일을 복사합니다. 아래 예제는 네트워크에 공유되어 있는 Storage 폴더로 파일을 복사하는 명령을 보여줍니다.

    txt
    cd "C:\Program Files\TABS\MailCarrier\7.0\Tools"
    etctools.exe stgsync -folder "C:\Program Files\TABS\MailCarrier\7.0\Storage\Mailbox" "\\192.168.1.83\Storage\Mailbox"
    etctools.exe stgsync -folder "C:\Program Files\TABS\MailCarrier\7.0\Storage\Filebox" "\\192.168.1.83\Storage\Filebox"
    Note Note

    메일 메시지 량이 많을 경우 상단한 시간이 소요되므로 미리 스토리지 데이터 파일을 복사해 서비스 중단 시간을 줄일 수 있습니다. 아래 스토리지 데이터 사전 복사 부분을 참조 바랍니다.

스토리지 복사(폴더 위치가 다른 경우)

기존 스토리지 폴더 위치와 새로운 서버의 스토리지 폴더 위치가 다른 경우라면 아래 작업 순서대로 파일을 복사하고 데이터베이스 관리자를 사용해 변경된 위치를 데이터베이스에 반영합니다.

  1. 새로운 서버에 스토리지 폴더를 생성합니다.

  2. 폴더를 생성한 후 해당 폴더에 IIS_IUSRSNETWORK SERVICE 계정이 모든 권한을 가지도록 설정합니다. 만일 해당 계정이 존재하지 않는다면 Everyone 계정에 모든 권한을 지정해도 됩니다.

  3. Tools 폴더에 있는 etctools.exe 프로그램을 사용해 스토리지 데이터 파일을 복사합니다.

  4. 데이터베이스 관리자를 실행한 후 [파일 그룹 관리를 수행합니다]를 실행합니다.

  5. 메일함 파일 그룹의 경로와 파일함 파일 그룹의 경로를 새 서버에서 생성한 폴더 경로로 변경합니다. 경로가 잘못될 경우 메일함 위치가 불일치하게 되어 메일 시스템이 올바르게 동작하지 않게 되므로 주의 깊게 변경하도록 합니다.

스토리지 데이터 사전 복사

저장되어 있는 메일이 많을 경우 데이터 복사 작업에 매우 많은 시간이 걸리며 그 동안 메일 서비스를 운영할 수 없습니다. 메일 서버 운영 중단 시간을 최소화하기 위해 데이터를 미리 복사해 두면 최종 복사 시간을 절약할 수 있습니다.

메일 서비스 운영 중에 아래와 같은 명령을 실행해 데이터를 복사합니다.

txt
cd "C:\Program Files\TABS\MailCarrier\7.0\Tools"
etctools.exe stgsync -folder "C:\Program Files\TABS\MailCarrier\7.0\Storage\Mailbox" "\\192.168.1.83\Storage\Mailbox"
etctools.exe stgsync -folder "C:\Program Files\TABS\MailCarrier\7.0\Storage\Filebox" "\\192.168.1.83\Storage\Filebox"

etctools.exe stgsync 명령은 중복 파일은 복사하지 않고 지나가고 추가된 파일만 복사하는 기능을 제공합니다. 따라서 서비스 중지 후 최종 복사 시 추가된 파일만 처리하므로 빠르게 복사 작업을 끝마칠 수 있습니다.

대량 파일 복사로 인해 많은 디스크 I/O와 네트워트 I/O가 발생합니다. 가급적 사용자가 적은 시간 대에 복사 작업을 진행할 것을 권장합니다.

아카이브 데이터 옮기기

아카이브 서비스를 사용 중이라면 해당 데이터도 옮길 수 있습니다.

  1. 기존 서버와 새 서버에서 MailCarrier 7 Archive Storage Service를 중지시킵니다.

    Caution note Caution

    서비스를 중지시키지 않고 아래 파일을 복사할 경우 edb 파일이 손상되어 아카이브 데이터를 사용할 수 없게 됩니다.

  2. 아카이브 저장 폴더에 있는 mc7archive.edb 파일과 그 아래 Archives 폴더에 저장되어 있는 모든 yyyymmdd.archive 파일을 새 서버로 복사합니다.

  3. 새 서버에서 MailCarrier 7 Archive Storage Service를 시작시킵니다.

  4. 메일캐리어 관리도구를 사용해 아카이브 검색 기능을 테스트합니다.

나머지 작업

스토리지 복사 작업이 성공적으로 완료되었다면 아래 순으로 작업을 진행해 메일 서버 이전 작업을 완료합니다.

  1. 메일 서버 IP가 변경되었다면 DNS에서 MX/A 레코드와 SPF 레코드를 새로운 IP가 되도록 수정합니다. 수정된 DNS 값이 다른 DNS 서버로 전파되는데 2~4시간 정도 소요되므로 미리 이 작업을 진행하는 것이 좋습니다.

  2. MailCarrier 7 SMTPR Service를 실행합니다. SMTPR 로그 파일을 확인해 해당 서비스가 올바르게 시작되었는지 확인합니다. 서비스가 올바르게 시작되지 않는다면 해당 서비스의 네트워크 바인딩 부분을 확인 바랍니다. 네트워크 바인딩을 (모두 할당되지 않음)으로 지정합니다.

  3. 외부에서 메일을 전송해 올바르게 수신되는지 로그 파일을 통해 확인합니다.

  4. IMAP/POP3 등 다른 메일캐리어 서비스를 실행시켜 아웃룩과 통신이 가능한 지 확인합니다.

  5. 웹액세스/웹클래식 설치 가이드를 참고해 웹메일을 설치합니다.