Table of Contents
윈도우 hMailServer 서버 설치하기
윈도우용 오픈소스 메일서버이다.
윈도우에 설치가 가능하고 오픈소스라서 간단히 내부 메일서버 용도로 사용가능하다.
지메일등 외부메일에 메일을 발송하기 위해서는 DNS 설정(DKIM, SPF, DMARC)을 해주어야 한다.
DKIM 인증키 설정도 해주어야 한다.
MariaDB 설치
백엔드 서버로 데이타베이스를 사용하므로 미리 MariaDB 를 설치해 준다.
데이타베이트는 hMailServer 가 자동으로 생성하므로 데이타베이스를 생성하는 대신,
설치과정에서 root 계정의 로그인정보를 입력해 준다.
-- 데이터베이스 생성
-- CREATE DATABASE dbmailserver CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- mailserver 유저 생성 및 비밀번호 설정 (로컬호스트만 접근 가능)
-- CREATE USER 'mailserver'@'localhost' IDENTIFIED BY 'knus1234';
-- mailserver 유저에게 dbmailserver 데이터베이스 전체 권한 부여
-- GRANT ALL PRIVILEGES ON dbmailserver.* TO 'mailserver'@'localhost';
-- 권한 적용
-- FLUSH PRIVILEGES;
다운로드
https://www.hmailserver.com/download 에서 최신버전을 다운받아 설치한다.
MySQL 서버를 64bit 버전으로 설치한 경우 중간에 libmysql.dll 을 찾을 수 없다는 오류가 발생한다.
https://realforce111.tistory.com/81 에서 libmysql.dll 를 다운받아 설치폴더 C:\Program Files (x86)\hMailServer\Bin 에 넣어주자.
계정 추가/삭제
관리 프로그램에서 계정을 생성할수 있습니다.
도메인 추가
Domains 에서 이메일을 생성할 도메인을 생성합니다.
ex) testdomain.co.kr
계정 추가
ex) testuser@testdomain.co.kr, testuser2@testdomain.co.kr
이메일 송수신
Thunderbird 같은 프로그램을 이용해 이메일을 송수신 테스트할 수 있다.