📧 Windows Server에서 메일 서버 구축하기 (hMailServer 활용)
메일 서버를 직접 운영하면 내부 네트워크에서 이메일 송수신을 관리할 수 있고,
외부 메일 서비스와 연동하여 테스트 환경을 구축하는 데도 유용합니다.
이번 글에서는 무료 메일 서버 소프트웨어인 hMailServer를 활용하여,
Windows Server에서 메일 서버를 구축하는 방법을 쉽게 정리해보겠습니다! 🚀
📌 1. hMailServer란? (기본 개념 이해하기)
✅ hMailServer란?
💡 Windows 환경에서 무료로 사용할 수 있는 오픈소스 메일 서버입니다.
➡ 메일을 송수신하는 SMTP(발신), IMAP(수신), POP3(다운로드) 프로토콜 지원
➡ 기업 내부, 개발 테스트, 소규모 서버 운영 등에 적합
➡ 외부 메일 서비스(Gmail, Outlook 등)와 SMTP 릴레이 가능
✅ hMailServer의 핵심 기능
✔ 사용자 계정 관리 및 도메인 설정 가능
✔ SMTP 릴레이(Gmail SMTP 등) 및 외부 서버 연동 지원
✔ 스팸 필터, 바이러스 검사 기능 내장
✔ 웹메일 및 Outlook, Thunderbird 등과 연동 가능
📌 쉽게 말해?
"hMailServer는 Windows에서 간편하게 메일 서버를 구축할 수 있는 강력한 무료 솔루션이다!"
📌 2. Windows Server에서 hMailServer 설치 및 설정하기
✅ 설치 전 환경 체크
🔹 운영 환경
- Windows Server 2019 / 2022
- 고정 IP 또는 도메인 필요 (mail.example.com)
- 포트 개방 필요:
- SMTP(25), IMAP(143), POP3(110)
- 보안 강화를 위해 SSL/TLS 적용 시 SMTP(465), IMAP(993), POP3(995) 사용 가능
📌 설치 및 설정 절차 개요
🔹 1. hMailServer 다운로드 및 설치
- 최신 버전 다운로드 후 설치 (기본 데이터베이스 사용 가능)
🔹 2. 도메인 및 사용자 계정 설정
- example.com 도메인 추가 후, admin@example.com 계정 생성
🔹 3. SMTP, IMAP, POP3 설정 및 테스트
- 내부 메일 송수신을 위한 프로토콜 활성화
🔹 4. DNS 설정(MX, SPF, DKIM) 추가
- MX 레코드 추가 (mail.example.com)
- SPF/DKIM 설정으로 스팸 필터링 및 메일 인증 강화
🔹 5. 메일 클라이언트(Gmail, Outlook) 연동
- hMailServer 계정을 Gmail, Outlook, Thunderbird 등과 연동하여 메일 송수신 테스트
일단 메일서버를 구축하기 위해 서버에 hmailserver를 다운을 받는다
다운로드에 가면 최신버전을 확인하고 받으면 된다
그러나 이걸 바로 실행하면 우린 거의 서버에 다운로드하여놓은 프로그램이 없기에
계속 리다이렉션이 걸릴 수 있다
그래서 아래와 같이 프레임워크를 다운로드해 준다
그러면 정상적으로 설치가 될 텐데 바로 들어가 보도록 하자
일단 로컬 호스트로 접속하도록 하자
나의 도메인을 등록해 준다
도메인을 등록한 뒤
도메인 아래에 accounts를 우클릭해서 Add로 계정을 추가한다
이렇게 등록한 계정이 메일서버에 접속할 수 있는 계정이 된다
혹시 실패하거나 뭐가 잘 안 될 때를 대비해 로그정보도 받게 설정한다
그러고 나서 서버를 다른 사람이 들어올 수 있어야 하기에 방화벽을 열어주도록 한다
포트는 25,110,143 각각 SMTP, POP3, IMAP의 포트를 열어두도록 하자
일단 기본 새 호스트 만들기에서 mx1을 만들어 준 후
그 호스트를 메일 교환기로 다시 등록하는 과정을 거친다
이렇게 만든 걸 nslookup으로 확인해 보면 잘 들어간 것을 확인했으니
메일이 서로 잘 되는지 확인해 보자
아이디 만든 것을 그대로 입력해 주고 바로 로그인하지 말고
아래 수동 설정이라는 메뉴가 있을 텐데 그걸로 하나하나 설정을 해준다
위와 같이 설정 후 re-test를 누르면 잘 접속이 될 것이다
이것을 w11에서 다른 계정으로 똑같은 방법을 사용하면 잘 접속이 될 것이다
w11에서 w10으로 잘 메일이 간 것을 확인할 수 있다
이로써 오늘은 windows server에서 메일서버를 만드는 방법을 공부해 보았다
'Windows Server' 카테고리의 다른 글
Windows Server에서 Active Directory 도메인 서비스 설정 및 그룹 정책 관리하기 (1) | 2025.03.04 |
---|---|
윈도우 & 리눅스 웹서버 간 로드밸런싱 구현하기 (0) | 2025.02.27 |
윈도우 서버로 DHCP서버 구성하기 (0) | 2025.02.27 |
윈도우 서버로 DNS서버 만들기 (0) | 2025.02.27 |
윈도우 서버로 FTP 서버 구축하기 (1) | 2025.02.26 |