분산 아카이브 서버 구성 |
메일캐리어 아카이브 서비스를 메일 서버가 아닌 별도의 서버에서 운영하기 위해서는 추가적인 설치 및 설정 작업이 필요합니다.
Note |
---|
분산 아카이브를 구성하기 위한 프로그램 모듈은 help@tabslab.com을 통해 별도로 요청 바랍니다. |
아카이브 서비스 프로그램은 D:\MailArchive에 설치하고 아카이브 데이터는 D:\MailArchive\Data 폴더에 저장한다는 가정하에 설명합니다. 아카이브 데이터는 매우 크기 때문에 충분한 저장 공간이 있는 디스크에 설치해서 운영 바랍니다.
Visual C++ 2019 런타임 설치
VC_redist.x64.exe를 실행해 런타임을 설치합니다.
프로그램 복사
다음 파일을 D:\MailArchive에 복사합니다.
mce7archive.exe mce7archive.ini zlibwapi.dll
mce7archive.reg 파일을 실행(더블 클릭)해 레지스트리 초기 설정을 구성합니다.
윈도우 서비스 등록
명령 프롬프트를 실행한 후 아래와 같이 실행해 아카이브 서비스를 윈도우 서비스로 등록합니다.
D:\MailArchive>mce7archive.exe -install
윈도우 서비스 관리 도구를 실행하면 MailCarrier 7 Archive Storage Service 명칭의 서비스를 확인할 수 있습니다.
메일 서버에서 분리된 아카이브 서비스는 별도의 설정 파일(mce7archive.ini)을 사용해 설정을 구성합니다. 메모장을 사용해 편집할 수 있습니다.
주요 설정값은 아래와 같습니다.
MajListenPort
아카이브 서비스 기본 포트는 19997입니다. 원하는 포트로 변경 가능합니다.
메일 서버에서 해당 포트로 접속할 수 있도록 방화벽 인바운드 규칙을 사용해 포트를 개방하도록 합니다.
MajIPFilter
아카이브 서비스에 접속할 수 있는 IP를 제한합니다. 메일 서버에서만 액세스할 수 있도록 메일 서버 IP를 지정합니다.
MajSaveFolder
아카이브 데이터가 저장되는 폴더로 D:\MailArchive\Data를 지정합니다.
Caution |
---|
서비스 운영 중 ini 파일을 변경한 경우 즉시 적용되지 않습니다. 변경 사항을 적용하기 위해서는 MailCarrier 7 Archive Storage Service를 재시작해야 합니다. |
윈도우 서비스 관리 도구에서 MailCarrier 7 Archive Storage Service를 선택한 뒤 [서비스 시작] 버튼을 클릭합니다.
서비스가 실행되면 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 주소를 입력합니다. 포트를 변경했다면 변경된 포트로 수정합니다.
서버 설정 탭은 사용되지 않습니다.
메일 수신 탭에서 [수신한 메일을 저장합니다] 옵션을 선택합니다. 메일 송신 탭에서 [발송한 메일을 저장합니다] 옵션을 선택합니다.
설정을 저장하면 송수신된 메일에 대해 아카이빙 서비스가 진행됩니다. 아카이브 서비스 로그 파일을 통해 동작 여부를 확인할 수 있습니다.
명령 프롬프트를 실행한 후 아래와 같이 실행하면 아카이브 서비스가 중지되며 윈도우 서비스 목록에서 제거됩니다.
D:\MailArchive>mce7archive.exe -remove
D:\MailArchive 폴더를 삭제합니다.