분산 아카이브 서버 구성

메일캐리어 아카이브 서비스를 메일 서버가 아닌 별도의 서버에서 운영하기 위해서는 추가적인 설치 및 설정 작업이 필요합니다.

  Note

분산 아카이브를 구성하기 위한 프로그램 모듈은 help@tabslab.com을 통해 별도로 요청 바랍니다.

아카이브 서비스 설치

아카이브 서비스 프로그램은 D:\MailArchive에 설치하고 아카이브 데이터는 D:\MailArchive\Data 폴더에 저장한다는 가정하에 설명합니다. 아카이브 데이터는 매우 크기 때문에 충분한 저장 공간이 있는 디스크에 설치해서 운영 바랍니다.

  1. Visual C++ 2019 런타임 설치

    VC_redist.x64.exe를 실행해 런타임을 설치합니다.

  2. 프로그램 복사

    다음 파일을 D:\MailArchive에 복사합니다.

    아카이브 프로그램 파일
    mce7archive.exe
    mce7archive.ini
    zlibwapi.dll
  3. mce7archive.reg 파일을 실행(더블 클릭)해 레지스트리 초기 설정을 구성합니다.

  4. 윈도우 서비스 등록

    명령 프롬프트를 실행한 후 아래와 같이 실행해 아카이브 서비스를 윈도우 서비스로 등록합니다.

    윈도우 서비스 등록
    D:\MailArchive>mce7archive.exe -install

    윈도우 서비스 관리 도구를 실행하면 MailCarrier 7 Archive Storage Service 명칭의 서비스를 확인할 수 있습니다.

mce7archive.ini 설정 편집

메일 서버에서 분리된 아카이브 서비스는 별도의 설정 파일(mce7archive.ini)을 사용해 설정을 구성합니다. 메모장을 사용해 편집할 수 있습니다.

주요 설정값은 아래와 같습니다.

  • MajListenPort

    아카이브 서비스 기본 포트는 19997입니다. 원하는 포트로 변경 가능합니다.

    메일 서버에서 해당 포트로 접속할 수 있도록 방화벽 인바운드 규칙을 사용해 포트를 개방하도록 합니다.

  • MajIPFilter

    아카이브 서비스에 접속할 수 있는 IP를 제한합니다. 메일 서버에서만 액세스할 수 있도록 메일 서버 IP를 지정합니다.

  • MajSaveFolder

    아카이브 데이터가 저장되는 폴더로 D:\MailArchive\Data를 지정합니다.

  Caution

서비스 운영 중 ini 파일을 변경한 경우 즉시 적용되지 않습니다. 변경 사항을 적용하기 위해서는 MailCarrier 7 Archive Storage Service를 재시작해야 합니다.

아카이브 서비스 시작

윈도우 서비스 관리 도구에서 MailCarrier 7 Archive Storage Service를 선택한 뒤 [서비스 시작] 버튼을 클릭합니다.

rmtarchive 01

서비스가 실행되면 D:\MailArchive\LogFiles\Archive 폴더에 로그 파일이 생성됩니다. 아래와 같은 내용이 기록되어 있으면 올바르게 시작된 것입니다.

아카이브 서비스 로그
#Software: MailCarrier Archive Storage Service
#Version: 1.0
#Date: 2021-01-06 13:26:26
13:26:26 1,Load configuration from ini file.
13:26:26 1,EDB version testing.
13:26:26 1,EDB initialized(version=2).
13:26:26 1,Archiving Service started.

메일캐리어 아카이브 설정 변경

메일 서버에서 메일캐리어 관리 도구를 실행합니다. [메일 서버 > 메일 아카이브 서버]로 이동한 후 속성창을 띄웁니다.

서버 연결 탭의 서버 IP 입력란에 위에서 설치한 아카이브 서비스의 IP 주소를 입력합니다. 포트를 변경했다면 변경된 포트로 수정합니다.

rmtarchive 02

서버 설정 탭은 사용되지 않습니다.

메일 수신 탭에서 [수신한 메일을 저장합니다] 옵션을 선택합니다. 메일 송신 탭에서 [발송한 메일을 저장합니다] 옵션을 선택합니다.

본문 검색 기능을 지원하기 위해서는 많은 서버 리소스가 사용됩니다. 아카이브 데이터에 대한 본문 검색이 특별히 필요하지 않는 경우라면 해당 옵션을 끄는 것을 권장합니다.

rmtarchive 03

설정을 저장하면 송수신된 메일에 대해 아카이빙 서비스가 진행됩니다. 아카이브 서비스 로그 파일을 통해 동작 여부를 확인할 수 있습니다.

아카이브 서비스 삭제

명령 프롬프트를 실행한 후 아래와 같이 실행하면 아카이브 서비스가 중지되며 윈도우 서비스 목록에서 제거됩니다.

윈도우 서비스 등록
D:\MailArchive>mce7archive.exe -remove

D:\MailArchive 폴더를 삭제합니다.