MailEnable Standard Edition은 윈도우 서버 환경에서 비용 부담 없이 자체 메일 인프라를 구축하고 싶을 때 사용하는 솔루션입니다.
Standard 버전은 개인 혹은 중소규모 기업에서 무료로 사용할 수 있으면서도 SMTP, POP3 서비스를 제공합니다.
메일 서버를 단순히 백그라운드 엔진으로만 쓰는 것이 아니라, 사용자들이 브라우저로 접속해 메일을 쓰고 관리할 수 있는 웹메일(Webmail)과 웹 관리자(Web Admin) 환경을 구축하려면 Windows IIS 및 ASP.NET과의 연동이 필요합니다.
이번 포스팅에서는 기본적인 인프라 기능 활성화부터 MailEnable 설치, IIS 연동 및 방화벽 설정까지 전체 과정을 정리해 보겠습니다.
1. MailEnable 다운로드
먼저 공식 홈페이지의 다운로드 페이지에서 Standard Edition 설치 파일을 내려받습니다.
https://www.mailenable.com/download.asp#standard
Download | MailEnable
Adds collaboration, sharing and enterprise features (like clustering, database connectivity, remote administration, etc).
www.mailenable.com
버전 선택: 무료로 사용 가능한 Standard Edition 소프트웨어를 다운로드합니다.
2. 설치 및 초기 구성
설치 파일을 실행하면 윈도우 마법사 형태의 UI가 안내를 시작합니다. 이미지 흐름에 따라 설정을 진행합니다.

1) 라이선스 동의 및 설치 정보 입력
1. License Agreement: 이용 약관을 확인한 후 동의(I accept...)를 선택하고 다음으로 진행합니다.
2. User Information: 이름(Name)과 회사명(Company) 등 기본 사용자 정보를 입력합니다.

3. Select Components: 설치할 구성 요소를 선택합니다. 기본적으로 MailEnable Core System 및 관련 서비스들이 체크되어 있으므로 확인 후 진행합니다.


2) 저장 경로 및 프로그램 그룹 설정
1. Destination Directory: MailEnable 프로그램이 설치될 경로를 지정합니다. (기본값: C:\Program Files (x86)\Mail Enable)

2. Program Manager Group: 시작 메뉴에 등록될 프로그램 그룹 이름을 지정합니다. (기본값: MailEnable)

3) 메일 저장소(Repository) 경로 설정
- Mail Storage Repository: 사용자들이 주고받는 메일 데이터와 첨부파일이 실제로 저장될 디렉토리를 지정하는 단계입니다.
- 서버의 디스크 용량과 I/O 성능을 고려하여 경로를 선택합니다. 용량이 넉넉한 별도의 데이터 드라이브로 지정하는 것을 권장합니다.

4) Postoffice 및 관리자 계정 생성
MailEnable에서 메일 시스템의 가장 상위 논리적 단위인 Postoffice(우체국)를 생성하는 단계입니다.
- Postoffice Name: 일반적으로 관리하기 편하도록 메인 도메인 이름(회사명)을 입력합니다.
- Password: 이 Postoffice의 최고 관리자(SYSADMIN) 계정에서 사용할 안전한 비밀번호를 설정합니다.


5) SMTP 도메인 및 DNS 설정
메일의 발송과 수신을 담당하는 SMTP 서비스의 핵심 정보를 입력합니다.
- Local Domain Name: 실제로 메일 주소의 뒤에 붙게 될 대표 도메인 명을 입력합니다. (예: company.com)
- DNS Appliance (DNS Server IP): MailEnable이 외부로 메일을 보낼 때 도메인의 MX 레코드를 조회할 수 있도록 DNS 서버 IP 주소를 입력해야 합니다. 보통 서버가 사용하는 기본 DNS나 구글 Public DNS(8.8.8.8, 8.8.4.4) 등을 입력합니다.


6) 설치 진행 및 완료
- 설정이 끝나면 관련 서비스(SMTP, POP, IMAP 등)와 방화벽 규칙이 자동으로 등록되며 설치가 진행됩니다.

- 설치가 완료되면 MailEnable - Welcome 안내 페이지가 나타나며 정상적으로 설치가 마무리되었음을 알립니다.

MailEnable - Welcome
Welcome Now that you have installed the MailEnable software, the next step is to configure your e-mail domains and connect users to the platform. The information below should help you do this. Configuration MailEnable can be managed via the MailEnable Mana
www.mailenable.com
3. 서비스 구동 및 정상 동작 확인
설치가 끝난 후 윈도우의 서비스 관리자(services.msc) 또는 MailEnable Administrator 콘솔을 통해 시스템이 정상적으로 백그라운드에서 실행 중인지 체크해야 합니다.
- 체크할 필수 서비스 목록:
- MailEnable POP3 Service
- MailEnable SMTP Program
- MailEnable List Server
- (기타 IMAP 및 알림 서비스 등)
모든 서비스의 상태가 '실행 중(Running)'으로 되어 있고 시작 유형이 '자동'으로 잡혀 있다면 서버 단에서의 기본 준비는 끝났습니다.

4. Windows 기능 켜기 (IIS 및 ASP.NET 활성화)
MailEnable의 웹메일 및 웹 관리 도구는 IIS(인터넷 정보 서비스) 기반의 ASP.NET으로 구동됩니다. 따라서 MailEnable을 원활하게 사용하려면 제어판에서 관련 기능을 먼저 활성화해야 합니다.
- 제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기로 이동합니다.
- 아래 사진 설정을 참조하여 아래 항목들을 반드시 체크해 줍니다.
- 인터넷 정보 서비스 > World Wide Web 서비스 > 응용 프로그램 개발 기능:
- .NET 확장성 3.5 / .NET 확장성 4.8
- ASP / ASP.NET 3.5 / ASP.NET 4.8
- ISAPI 필터 / ISAPI 확장
- 일반적인 HTTP 기능:
- 기본 문서 / 디렉터리 검색 / 정적 콘텐츠
- 웹 관리 도구:
- IIS 관리 스크립트 및 도구 / IIS 관리 콘솔
- 인터넷 정보 서비스 > World Wide Web 서비스 > 응용 프로그램 개발 기능:


5. ASP.NET IIS 등록 및 웹 서비스 재시작
Windows 기능을 켠 후, 명확한 .NET 프레임워크 매핑을 위해 명령 프롬프트(CMD)를 관리자 권한으로 실행하여 다음 명령어를 순서대로 수행합니다.
:: 1. .NET Framework v4.0 디렉터리로 이동
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
:: 2. IIS에 ASP.NET 등록 실행
aspnet_regiis.exe -i
:: 3. 변경 사항 적용을 위해 IIS 서비스 재시작
iisreset

6. IIS SMTP 전자 메일 기본 설정
IIS 관리자(inetmgr)를 열어 서버 홈 화면으로 이동하면 SMTP 전자 메일 아이콘이 활성화된 것을 볼 수 있습니다.

- SMTP 전자 메일 설정
- SMTP 서버에 전자 메일 배달을 선택하고 메일 발송 경로를 지정합니다.
- 인증 설정의 경우 시스템 로컬 및 내부 메인 도메인의 보안 권한 계층에 맞추어 Windows(W) 인증 방식을 선택해 줍니다.

7. MailEnable 사서함(Mailbox) 및 웹 관리 권한 설정
기본적인 메일 서버 엔진 설정이 완료되었다면 MailEnable Administrator 관리 도구 콘솔(MailEnableAdmin)에서 실제 메일 계정을 생성하고 권한을 부여합니다.
사서함(Mailbox) 생성
- Messaging Manager > Post Offices > [본인 도메인] > Mailboxes 경로로 이동합니다.
- 우측 작업 창에서 New Mailbox...를 클릭합니다.
- Mailbox Name과 Password를 입력하고, 메일 서버 관리 권한을 가질 수 있도록 Mailbox Type을 ADMIN으로 지정한 뒤 완료합니다.

웹 관리자(Web Admin) 기능 활성화
- 생성한 Post Office의 속성(Properties) 창을 엽니다.
- [Web Admin] 탭으로 이동하여 Enable web administration for post office 문항에 체크합니다.
- 하단의 상세 권한들(Can create and edit mailboxes, Can create and edit lists, Can brand web mail and web administration 등)을 모두 체크하여 웹 브라우저 상에서도 유연하게 메일 계정과 도메인을 관리할 수 있도록 바인딩합니다.

8. IIS에 웹메일 / 웹 관리자 사이트 추가 및 풀(Pool) 구성
사용자가 브라우저를 통해 메일 시스템에 접근할 수 있도록 IIS 관리자에서 독립된 웹 사이트를 구성해 줍니다.
웹 사이트 추가
- IIS 관리자의 사이트에서 마우스 우클릭 후 웹 사이트 추가...를 선택합니다.
- 실제 경로(Physical Path): MailEnable이 설치된 경로 내의 NETWebAdmin 라이브러리를 지정합니다. (예: E:\program\Mail Enable\Bin\NETWebAdmin 등 설치된 드라이브 기준 경로 바인딩)
- 바인딩 설정: 포트는 기존 웹 서비스(80)와 충돌하지 않도록 내부망 혹은 서비스 설계에 맞춰 8080 등의 별도 포트를 지정해 줍니다.

애플리케이션 풀 고급 설정 체킹
- 생성된 웹 사이트 전용 애플리케이션 풀(예: bcsp)이 추가된 것을 확인할 수 있습니다.
- 해당 풀을 우클릭하여 고급 설정... 메뉴에 진입한 뒤, .NET CLR 버전(v4.0 등) 및 파이프라인 모드가 통합(Integrated) 형태로 올바르게 격리 구동되고 있는지 최종 확인합니다.


9. Windows 방화벽 규칙 등록
메일 서버가 외부 혹은 사내 다른 대역과 정상적으로 통신(Inbound/Outbound)하기 위해서는 Windows Defender 방화벽 포트를 열어주어야 합니다.
고급 보안이 포함된 Windows Defender 방화벽의 인바운드 규칙에서 새 규칙...을 통해 메일 프로토콜별 필수 포트를 등록합니다.

| 서비스 이름 (Service) | 프로토콜 (Protocol) | 로컬 포트 (Port) | 설명 |
| mail server test - pop3s | TCP | 995 | 보안 POP3 수신 포트 |
| mail server test - pop3 | TCP | 110 | 기본 POP3 수신 포트 |
| mail server test - imaps | TCP | 993 | 보안 IMAP 수신 포트 |
| mail server test - imap | TCP | 143 | 기본 IMAP 수신 포트 |
| mail server test - smtps | TCP | 465 | 보안 SMTP 발신 포트 |
| mail server test - smtp | TCP | 25 | 기본 SMTP 발신 포트 |
| mail server test - https | TCP | 443 | 웹메일 보안 접속 포트 |
| mail server test - http | TCP | 80 | 웹메일 기본 접속 포트 |
10. 브라우저 접속 및 구동 확인 (Default.aspx)
모든 인프라 설정과 포트 개방이 완료되었다면, 실제로 브라우저를 열어 웹 기반 관리자 모드가 제대로 정상 작동하는지 테스트합니다.
1) 로그인 페이지 접속
- 주소창에 http://localhost:8080/default.aspx를 입력하여 접속합니다.
- IIS 바인딩 및 ASP.NET이 정상 동작한다면 image_6209c4.png와 같이 MailEnable Web Administration Sign In 화면이 깔끔하게 출력됩니다.
- 앞서 4단계에서 생성했던 Postoffice 관리자 계정 ID(bcsp)와 패스워드를 입력한 후 [Login]을 클릭합니다.

2) 웹 관리자 메인(Welcome) 대시보드 진입
- 로그인에 성공하면 MailEnable Web Administration의 메인 웰컴 페이지로 진입하게 됩니다.
- 이제 윈도우 서버 콘솔창에 직접 들어가지 않고도, 웹 브라우저 상에서 좌측 메뉴를 통해 다음과 같은 핵심 메일 인프라 관리 작업을 원격으로 제어할 수 있습니다.
- Mailboxes / Groups / Lists: 사용자 사서함 계정 추가/삭제 및 그룹 관리
- Domains / DKIM / Branding: 메일 도메인 관리 및 이메일 스팸 차단 방지용 DKIM 보안 서명 설정, 웹메일 스킨 커스텀
- Activity & Outbound Monitors / Log Files: 실시간 프로토콜별(SMTP, POP3, IMAP) 송수신 모니터링 및 로그 추적

이번 포스팅에서는 MailEnable Standard의 코어 기능 설치와, Windows IIS 연동을 통한 웹 기반 관리 환경 조성, 방화벽 설정, 그리고 최종 브라우저 연동 검증까지 연계 인프라 작업을 마쳤습니다.
로컬 호스트 환경에서 구동을 확인했으니, 이제 사내 DNS나 공인 IP 대역 매핑이 완료되면 외부망에서도 메일 시스템을 제어할 수 있습니다.
