윈도우11에서 IIS 사용하지 않는 메일서버 구축

IIS를 사용하지 않고 Windows 11에 메일 서버를 구축하는 가장 일반적인 방법은 hMailServer와 같은 타사 소프트웨어를 이용하는 것입니다. hMailServer는 무료 오픈소스 메일 서버 프로그램으로, Windows 환경에서 SMTP, IMAP, POP3 프로토콜을 지원합니다. 

hMailServer를 이용한 메일 서버 구축 단계

1단계: hMailServer 다운로드 및 설치

  1. hMailServer 웹사이트 방문: hMailServer 공식 웹사이트(hmailserver.com)에 접속하여 최신 버전의 설치 파일을 다운로드합니다.
  2. 설치 시작: 다운로드한 파일을 실행하여 설치를 시작합니다.
  3. 설치 옵션: 설치 과정에서 데이터베이스 종류를 선택하게 됩니다. 내장 데이터베이스인 ‘Built-in database engine’을 선택하면 별도의 데이터베이스 설치 없이 간편하게 진행할 수 있습니다.
  4. 관리 비밀번호 설정: hMailServer 관리 도구에 접속할 때 사용할 비밀번호를 설정합니다. 이 비밀번호는 반드시 기억해야 합니다.
  5. 설치 완료: 설치를 완료하면 hMailServer Administrator가 자동으로 실행됩니다. 

2단계: 방화벽 포트 설정
hMailServer가 외부와 통신하려면 Windows 방화벽에서 메일 관련 포트를 허용해야 합니다. 

  1. Windows Defender 방화벽 열기: 시작 메뉴에서 firewall.cpl을 검색해 실행합니다.
  2. 고급 설정: 좌측 메뉴에서 ‘고급 설정’을 클릭합니다.
  3. 인바운드 규칙: 좌측 ‘인바운드 규칙’을 선택한 후, 우측의 ‘새 규칙’을 클릭합니다.
  4. 포트 추가: ‘포트’를 선택하고 다음을 클릭합니다.
  5. 프로토콜 및 포트: ‘TCP’를 선택한 뒤, 다음 포트 번호를 지정하여 규칙을 추가합니다.
    • SMTP: 25
    • POP3: 110
    • IMAP: 143
  6. 규칙 설정: 연결 허용, 프로필 지정 등 나머지 설정을 완료하고 규칙 이름을 지정합니다. 

3단계: hMailServer 관리자 설정

  1. 도메인 추가: hMailServer Administrator에서 ‘Domains’ 항목을 우클릭하고 ‘Add domain’을 선택합니다.
  2. 도메인 이름 입력: 사용할 도메인 이름(예: example.com)을 입력하고 저장합니다.
  3. 계정 추가: 생성한 도메인 아래의 ‘Accounts’ 항목을 우클릭하고 ‘Add’를 선택하여 새 사용자 계정(예: user@example.com)과 비밀번호를 만듭니다.

4단계: DNS 설정 (선택 사항)
로컬 네트워크 외부에서 메일 서버를 사용하려면 도메인 등록 업체에서 DNS 레코드를 설정해야 합니다.

  • MX 레코드: 메일 서버의 IP 주소를 가리키도록 MX(Mail eXchanger) 레코드를 설정합니다.
  • SPF, DKIM, DMARC 레코드: 스팸으로 분류되는 것을 방지하기 위해 SPF(Sender Policy Framework), DKIM(DomainKeys Identified Mail), DMARC(Domain-based Message Authentication, Reporting, and Conformance) 레코드를 추가해야 합니다. 

5단계: 메일 클라이언트 설정
설정이 완료되면 Outlook, Thunderbird 등 원하는 메일 클라이언트에서 다음과 같이 서버 정보를 입력하여 메일 서버에 접속할 수 있습니다.

  • 수신 서버(IMAP/POP3): 메일 서버의 IP 주소 또는 도메인 이름
  • 발신 서버(SMTP): 메일 서버의 IP 주소 또는 도메인 이름
  • 사용자 이름user@example.com
  • 비밀번호: hMailServer에서 설정한 계정 비밀번호

주의사항

  • 동적 IP 주소: 가정용 인터넷의 동적 IP 주소를 사용할 경우, 메일 서버 접속에 문제가 발생할 수 있습니다. 고정 IP를 사용하거나, DDNS 서비스를 이용하는 것이 좋습니다.
  • 스팸 차단: 많은 메일 서비스 제공자가 개인 메일 서버에서 보낸 메일을 스팸으로 분류할 수 있습니다. 이를 완화하려면 SPF, DKIM 등의 DNS 설정을 올바르게 구성해야 합니다.
  • 보안: 외부 공격에 대비해 강력한 비밀번호를 사용하고, 정기적으로 로그를 확인하는 등 서버 보안에 신경 써야 합니다. 

댓글 남기기