유료 SSL 인증서 적용

윈도우 서버의 인증서 스토어 등록되어 있는 서버 인증서를 사용해 메일캐리어 SMTP/POP3/IMAP 서비스도 SSL/TLS 연결을 지원할 수 있습니다.

메일캐리어는 SSL 통신을 위해 PEM 형식의 서버 인증서를 사용합니다. 아래 설정을 통해 윈도우 서버에 저장되어 있는 인증서를 PEM으로 자동 변환해 지속적으로 사용할 수 있습니다.

  Caution

이 기능은 메일캐리어 7.5.7을 기반으로 하고 있으며 MceSnapin.dll 7.5.7.86, etctools.exe 7.5.7.18 이상 버전을 필요로 합니다.

서버 인증서 확인

윈도우 서버에서 certlm.msc를 실행시키면 인증서 관리자가 실행됩니다.

gen ssl 1

폴더 중에 [개인용]과 [웹 호스팅] 아래에 저장된 서버 인증서를 메일캐리어 SMTP/POP3/IMAP 서비스에서 사용할 수 있습니다.

서버 인증서로 사용하기 위해서는 저장되어 있는 인증서는 반드시 개인키(Private Key)를 포함하고 있어야 합니다. 개인키를 가지고 있는 인증서는 아이콘에 키 표시가 그려져 있습니다. 또한 IIS 웹사이트에서 정상적으로 사용 중인 인증서라면 개인키를 가지고 있습니다.

메일캐리어에 적용

메일캐리어 관리 도구를 실행시킨 후 [메일 서버/메일 수신 서버/Smtp수신1]을 선택한 후 [속성] 대화상자를 실행시킵니다.

대화상자에서 [보안 통신(SSL)] 탭을 선택합니다.

[서버 인증서 파일(.pem)]에 인증서 목록에 있는 발급 대상 이름을 사용해 발급대상.pem을 입력합니다.

  • 서버 이름 mail.tabslab.co.kr에 발행된 인증서를 사용하기 위해서는 mail.tabslab.co.kr.pem을 입력합니다.

  • 도메인 이름 *.tabslab.com에 발행된 인증서를 사용하기 위해서는 tabslab.com.pem을 입력합니다(*. 제거).

  • 다수의 인증서는 ; (또는 ,)로 구분합니다.

gen ssl 2

[보안 통신(SSL)을 사용합니다]를 선택한 후 확인(또는 적용) 버튼을 클릭합니다.

설치 폴더 아래의 Cert 폴더에 mail.tabslab.co.kr.pem, tabslab.com.pem 파일이 생성된 것을 확인합니다.

MailCarrier 7 SMTPR Service를 재시작시키면 해당 인증서를 사용해 SMTP SSL 서비스가 가능해 집니다.

POP3/IMAP 서버의 경우도 동일하게 작업합니다.

  Note

메일캐리어 7.5.6 버전부터 SNI를 지원합니다. 메일 서버에 여러 도메인을 운영하는 환경에서 도메인별 SSL 인증서가 존재할 경우 해당 인증서를 서버에 모두 등록해 사용할 수 있습니다. 윈도우 서버에 등록되어 있는 SSL 인증서에서 사용할 인증서를 확인한 후 발급대상.pem;발급대상.pem과 같이 ;(또는 ,)로 구분해 입력합니다.

메일 클라이언트 프로그램이 SNI를 지원할 경우 요청한 도메인에 매칭되는 인증서가 반환됩니다. 매칭되는 인증서가 없거나 클라이언트 프로그램이 SNI를 지원하지 않을 경우 등록된 첫 번째 인증서가 반환됩니다.

  Note

보안 통신(SSL) 기능은 설정 후 SMTP/POP3/IMAP 서비스를 다시 시작시켜야 적용됩니다. POP3 서버에 SSL을 적용할 경우 995번 포트를 수신하며 IMAP 서버에 SSL을 적용할 경우 993번 포트를 수신합니다. 995/993 포트는 SSL 전용 포트로 방화벽에서 해당 포트를 개방해야 외부에서 접속할 수 있습니다. SSL 통신만을 사용하도록 강제하고 싶다면 110/143 포트는 닫고 995/993 포트만 개방하도록 합니다(권장 사항).

만약 메일 클라이언트 프로그램이 POP3 STLS/IMAP STARTTLS 명령(일반 통신과 보안 통신을 전환할 수 있는 명령)을 지원한다면 995/993 포트 개방없이 기존 110/143 포트를 기반으로 SSL 통신을 이용할 수 있습니다.

PEM 인증서 생성 실패

위 대화상자에서 pem 파일 입력 후 아래와 같은 오류가 발생하는 경우가 있습니다.

오류
CN=mail.tabslab.co.kr - 인증서 보관소에서 pfx로 내보내기할 수 없습니다.

윈도우 인증서 스토어에 저장된 인증서가 개인키를 내보내기 할 수 없도록 설정된 경우 이 오류가 발생합니다.

인증서 관리자에서 해당 인증서를 삭제한 후 구입한 인증서에 대해 가져오기 작업을 다시 진행합니다.

인증서 가져오기 마법사에서 아래 옵션을 선택해 완료하면 해당 인증서에 대해 개인키 포함 내보내기가 가능해집니다. 따라서 메일캐리어 서비스에서 해당 인증서를 사용할 수 있게 됩니다.

gen ssl 3

갱신된 인증서 적용

SSL 인증서는 만료 기한이 있으며 만료된 인증서는 사용할 수 없습니다.

윈도우 인증서 스토어에 인증서를 갱신하거나 새 인증서를 추가한 경우 발급 대상 명칭이 동일하다면 메일캐리어에 적용 작업을 다시 진행할 필요가 없습니다.

메일캐리어 서비스는 윈도우 인증서 스토어에서 새 인증서를 찾아 자동으로 pem 인증서를 생성하고 적용합니다.