hMailServer 설치 및 설정(Windows)

| 2017년 5월 31일 | 0 Comments

1. hmail의 정의

   1-1. hmail이란?
   – hMailServerMicrosoft Windows용 무료 오픈소스 전자메일 서버입니다. 세계의 많은 곳에서 사용되고
      있으며 주로 인터넷 서비스 공급업체(ISP), 기업, 정부기관, 학교 등에서 사용되고 있습니다.

   1-2. hmail의 특징
   – hmail은 일반적인 전자 메일 프로토콜(SMTP, IMAP, POP3)을 지원하고 기존의 Web메일 시스템과의 호환성이
      좋다는 장점이 있습니다. 또한 유연한 스팸방지 기능을 가지고 있습니다.

      √ hmail을 구축하기 위해서는 Mysql 또는 MS-SQL과 같은 데이터베이스를 필요로합니다.
      본 메뉴얼에서는 Mysql 5.7.14버전을 기반으로 설치를 진행하였습니다.

2. hmail 설치

   2-1. hmail 다운로드   

   – hmail 다운로드 페이지에 접속하여 최신버전의 hmailserver파일을 다운로드합니다.
   – URL : www.hmailserver.com/download

   2-2. hmail 설치 및 설정
   –
다운로드가 완료되면 설치파일을 실행하고 첫 화면에서 Next를 클릭합니다.
  

   – 동의한다는 내용을 선택하고 Next를 클릭합니다.
   

   설치할 경로를 선택하고 Next를 클릭합니다.
   

   – Next를 클릭합니다.
  

   – DB타입에 맞게 선택 후 Next를 클릭합니다.
   

   – Next를 클릭합니다.
   

   – hmailserver의 패스워드를 설정 후 Next를 클릭합니다.
   

   – Install를 클릭하여 설치를 진행합니다.
   

   – 설치중에 패스워드를 물어 보는 부분이 나오는데 위에서 설정하였던 패스워드를 입력합니다.
   

   – Next를 클릭하면 설치마법사 부분에 진입하게 됩니다.
   

   – hmail DB를 새로 만들어서 진행 할 것인지 이미 있는 DB에 설정을 할 것인지 정하는
      부분입니다. 기본값은 생성하여 진행하는 것입니다. 기본값에 두고 Next를 클릭합니다.
    

   – 설치된 DB에 맞게 선택 후 Next를 클릭합니다.
   

   – Database server address → DB서버 주소, Port → DB포트번호
   – Database name → DB
이름, Use server authentication → DB접속 정보
   –
위 내용에 맞게 입력 후 Next를 클릭합니다. 
   

   √ 다음 화면에 설치 DB가 만들어지면서 libmysql.dll파일을 찾지 못한다는 문구가 출력 될 것 입니다.
   hmailserver
32비트용이기 때문에 32비트용 라이브러리를 필요로합니다.
   URL :
http://vertstudios.com/blog/libmysqldll-32-bit-download
   위 주소로 접근하여 32비트용 libmysql.dll파일을 다운받은 후
   C:\Program Files (x86)\hMailServer\Bin
에 옮겨 줍니다.

   – DB가 생성되고 설치가 완료된 것을 확인 할 수 있습니다.
   

   – 설치를 완료하고 hmailserver를 실행하여 나오는 첫화면은 아래와 같습니다. Add domain을 클릭합니다.  
   

   도메인부분에 사용할 도메인주소를 입력하고 Save를 클릭하여 저장합니다.
   

   – 도메인 추가가 완료되면 Accounts 항목을 클릭한 후 우측에 Add버튼을 클릭합니다.
      메일계정을 생성해주는 부분입니다. 추후에 추가적으로 계정을 생성할때 이곳에서 진행합니다.
   

   – IDPW를 입력하고 Save를 클릭하여 계정을 생성합니다.
   

   – 계정생성까지 완료가 되면 hmail에서의 설치 및 설정은 완료가 됩니다.
      메일 송수신 테스트에 앞서 방화벽설정과 네임서버에 도메인 호스트설정을 진행해줘야합니다.
      방화벽에서는 25, 110, 143 TCP포트에 대한 인바운드정책을 열어줘야하며,
      도메인설정에서 mail.blacklinux.xyz와 같은 형식의 호스트를 추가해줍니다.
      
   

   – 마지막으로 메일프로그램인 Thunderbird를 통해 테스트를 진행합니다. 썬더버드를 실행하고 계정 설정 보기를 클릭합니다.
    

   팝업창이 뜨면 계정작업을 클릭하고 메일 계정 추가를 클릭합니다.
   

   – hmailserver에서 추가하였던 계정정보를 입력하고 계속을 클릭합니다.
   

   – 수동설정을 클릭합니다.
   

   

   – 호스트명을 mail로 설정하고 송신포트를 IMAP(143), POP3(110)에 맞게 설정합니다.
      발신포트인 SMTP포트는 25번으로 설정하고 완료버튼을 클릭합니다.
   

   – 계정이 정상적으로 연결된 것을 확인할 수 있습니다.
   

   – 마지막으로 송수신 테스트해보면 정상적으로 메일을 주고 받는것을 확인 할 수 있습니다.
   
   

 

Category: WINDOWS

유병권

About the Author ()