OS/Windows

hMailServer 설치

realforce111 2021. 1. 24. 21:31

hMailServer는 윈도우 전용 오픈소스 이메일 서버입니다. IMAP, POP3, SMTP 등 다양한 이메일 프로토콜을 지원합니다.

 

MySQL, MS SQL, PostgreSQL와 같은 외부 DB와 연동 또는 내부에 MS SQL Compact Edition을 사용하여 데이터를 저장할 수 있습니다. GUI 환경을 지원하고, 안티바이러스, 안티스팸 등 보안 기능을 지원합니다.

 

www.hmailserver.com/download/ hMailServer 사이트에 접속하여 최신 버전의 설치 파일을 다운로드합니다.

 

다운로드한 파일을 실행하여 설치를 진행합니다. I accept the agreement를 체크하고 Next를 선택합니다.

 

설치 경로를 설정하고 Next를 선택합니다.

 

Full Installation을 선택합니다.

 

DB 타입을 Use external database engine(외부 DB)을 선택합니다.

(외부 DB와 연동하지 않고 설치하려면 Use built-in database engine을 선택합니다.)

 

이 옵션으로 설치하려면 외부 DB가 설치되어 있어야 합니다. MySQL 설치 방법은 아래 포스팅을 참조해 주세요.

 

윈도우 MySQL 설치

 

생성할 폴더 이름을 설정하고 Next를 선택합니다.

 

hMailServer 관리자 패스워드를 설정합니다.

 

Install을 선택하여 설치를 진행합니다.

 

만약 .NET Framework 3.5 버전이 설치되어 있지 않아 에러가 발생할 경우, 해당 기능을 설치하고 재시도합니다.

.NET Framework 3.5 설치는 아래 포스팅을 참조해 주세요.

 

윈도우 서버 닷넷 프레임워크(.NET Framework) 3.5 설치

 

앞에서 설정한 hMailServer 관리자 패스워드를 입력합니다.

 

DB 연동 설정을 진행합니다. Next를 선택합니다.

 

신규 설치이므로, Create a new hMailServer database를 선택합니다.

 

DB 타입을 MySQL을 선택합니다.

 

MySQL DB 접속 정보와 Database name을 설정합니다.

 

hMailServer가 실행되는데 필요한 Database 서비스를 설정합니다.

 

Next를 선택합니다.

 

만약 MySQL 서버를 64bit 버전으로 설치한 경우 libmysql.dll 파일을 찾을 수 없다는 에러 메시지가 출력될 수 있습니다.

 

libmysql.dll
3.69MB

첨부된 32bit 용 libmysql.dll 파일을 다운로드합니다.

 

hMailServer의 경로인 C:\Program Files (x86)\hMailServer\Bin에 libmysql.dll 파일을 복사합니다.

 

파일을 복사하고 재시도한 결과 정상적으로 설치가 완료되었습니다.

 

설치를 완료하고 hMailServer Administrator를 실행합니다. 관리자 패스워드를 입력하고 로그인합니다.

 

Domains 메뉴에서 메일 서버에 적용할 도메인 주소를 입력하고 Save를 선택합니다.

 

Accounts 메뉴에서 메일 계정을 생성하고 Save를 선택합니다.

 

만약 Windows 방화벽이 활성화된 상태라면 메일 관련 TCP 포트를 허용합니다.

- TCP/25 : SMTP

- TCP/110 : POP3

- TCP/143 : IMAP

 

클라이언트에서 아웃룩 등 메일 프로그램을 실행하고 계정을 추가합니다. hMailServer에서 설정한 메일 서버 도메인 주소와 사용자 계정을 입력합니다.

 

기타 설정 메뉴에서 보내는 메일 서버에 보내는 메일 서버(SMTP) 인증 필요에 체크합니다.

 

고급 메뉴에서 받는 메일 서버, 보내는 메일 서버의 포트를 확인합니다. 다음 기간 후에 서버에서 제거는 체크해제합니다.

 

메일 계정 설정 완료 후 테스트 메일을 발송합니다.

 

hMailServer에서 발송된 메일이 정상적으로 송수신 되는 것을 확인할 수 있습니다.