Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드

Gmail, Outlook, Yahoo 같은 대중적인 웹메일 서비스에 만족하지 못하는 프라이버시 중심 사용자라면 좋은 소식이 있습니다. 직접 이메일 서버를 구축하면 대형 업체가 수백만 사용자의 메일을 일괄적으로 스캔하는 행위에서 벗어나, 안전하고 사적인 환경에서 이메일을 관리할 수 있습니다.


개인 메일 서버는 Apple, Google, Microsoft의 거대한 데이터 센터가 아닌 내 공간에 존재합니다. 덕분에 자신의 디스크 드라이브를 활용해 이메일이 어떻게 접근되고, 관리되고, 저장되는지 완전히 통제할 수 있습니다.


나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드

중소기업에게도 유용한 이유


비용 절감을 원하는 중소기업(SMB)에게 메일 시스템 운영은 부담스러운 영역입니다. 끊임없는 스팸 문제 때문에 자체 메일 서버 운영이 어렵다고 느끼며, 서버를 올바르게 구성하고 위협에 대응할 전문 인력이나 도구를 갖추지 못한 경우가 많습니다.


그래서 많은 중소기업이 외부 업체에 아웃소싱을 선택하지만, 이에는 숨겨진 리스크가 따릅니다. 메일 보안에 대한 통제권 상실, 프라이버시 침해와 기밀 유지 위험, 서버 공유로 인한 메일 전송 문제 등이 대표적입니다.


다행히도 개인 또는 소규모 비즈니스 용도로 안전하게 스팸을 필터링하는 메일 서버를 직접 운영할 수 있습니다. 이 가이드에서는 PC에서 직접 이메일 서버를 구축하고 설정하는 방법을 단계별로 안내합니다.


개인 이메일 서버 구축에 필요한 준비물


  • 메일 서버 역할을 할, 충분한 하드 드라이브 용량을 갖춘 별도의 컴퓨터
  • 이메일 주소 생성에 사용할 도메인 이름
  • 안정적이고 고속의 인터넷 연결
  • 서버를 구동할 Windows 또는 Linux 같은 운영체제
  • MailEnable처럼 메일을 분류·전송하는 소프트웨어, 백신 프로그램, 그리고 SpamAssassin 같은 스팸 필터(사용 소프트웨어는 선택한 운영체제에 따라 달라집니다)
  • 설정 과정을 원활하게 진행할 수 있는 시스템

이메일 서버 설정 방법


가장 쉬운 방법은 IT 전문가에게 초기 설정을 맡기는 것입니다. 기본 설정이 완료된 후에는 세부 환경설정을 취향에 맞게 조정하면 됩니다.


외주 비용을 감당하기 어렵다면 직접 구축하는 것도 충분히 가능합니다.


이 가이드에서는 Windows 운영체제 기반으로 hMailServer를 사용하는 방법을 소개합니다. hMailServer는 무료로 제공되는 유연한 Windows용 메일 서버로, 인터넷 서비스 제공업체(ISP)에 의존하지 않고 모든 이메일을 직접 관리할 수 있게 해줍니다.


Windows용 메일 서버 중 가장 널리 쓰이는 제품 중 하나로, 설치와 사용이 쉽고 SpamAssassin 기반의 내장 스팸 차단 기능 등 기본적인 보안 기능을 갖추고 있습니다.


아래 단계를 따라 설정을 완료해 보세요.


  • hMailServer 설치 파일을 다운로드하여 실행합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Next를 클릭하고 라이선스 조항에 동의합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • 다음 화면에서 로컬 컴퓨터를 서버로 사용하려면 Server를, 원격으로 서버를 관리하려면 Administrative tools를 선택합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • 다음으로 사용할 데이터베이스를 선택합니다. 기본값으로 체크되어 있는 built-in database(내장 데이터베이스)는 빠르고 간단한 구성을 원할 때 적합합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Next를 클릭하고 프로그램 바로가기가 저장될 폴더 위치를 지정합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • hMailServer 관리에 사용할 기본 암호를 지정합니다(자주 사용하므로 반드시 어딘가에 기록해 두세요).
  • Next를 클릭한 뒤 Install을 눌러 컴퓨터에 hMailServer를 설치합니다.
  • 설치가 완료되면 Run hMailServer Administrator 항목에 체크되어 있는지 확인하고 Finish를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • hMailServer 관리자 창이 실행되면 Connect를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • 설치 과정에서 생성한 암호를 입력합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • 이제 SMTP 서버를 구성할 준비가 되었습니다. 새 창에서 Add domain을 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • General 탭에서 도메인 이름을 입력하고 Save를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • 왼쪽 패널에서 Domains > Accounts를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Add를 클릭하고 address 필드에 이름을, password에 비밀번호를 입력한 뒤 Save를 누릅니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Settings > Protocols로 이동해 SMTP를 선택합니다(POP과 IMAP 항목의 체크를 해제).
  • Advanced를 클릭하고 Default domainlocalhost를 입력한 후 Save를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Advanced 옆의 + 버튼을 클릭해 목록을 펼친 뒤 Auto ban을 선택합니다. 이 기능은 로그인 실패가 여러 번 반복되면 해당 IP 주소를 차단합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Enabled 체크박스를 해제하고 Save를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • IP ranges를 클릭한 후 TCP/IP ports를 열어 SMTP, IMAP, POP에 설정된 포트를 확인합니다. 일반적으로 SMTP와 POP에는 25, 110, IMAP에는 143이 사용됩니다. 이 포트들이 열려 있어야 메일 서버가 메일을 주고받을 수 있습니다.
  • hMailServer에서 메일 포워딩, 자동 응답, DNS 블랙리스트 등 다양한 옵션을 활성화할 수 있습니다.
  • 마지막으로 Utilities 옆의 + 버튼을 클릭해 목록을 펼치고 Diagnostics를 선택해 설정을 테스트합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드
  • Select(테스트를 진행할 도메인)에 앞서 입력한 도메인을 입력하고 Start를 클릭합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드

이제 hMailServer가 기본 옵션으로 구성되었습니다.


  • Collect server details 결과를 확인해 hMailServer 버전과 데이터베이스 유형을 점검합니다.
  • 아웃바운드 포트를 테스트합니다. 여기서 오류가 발생하면 SMTP 서버가 정상적으로 통신할 수 없다는 뜻이므로 추가적인 문제 해결이 필요합니다.

나만의 이메일 서버 구축 방법: 개인 메일 서버 설정 완벽 가이드

축하합니다! 이제 나만의 이메일 서버를 성공적으로 구축했습니다.


메일을 읽고 쓰려면 Outlook이나 Thunderbird 같은 메일 클라이언트를 사용하세요. 데스크톱 애플리케이션을 이용할 경우 사용자명에 이메일 주소를, 인증 정보에 비밀번호를 입력하면 됩니다.


자체 이메일 서버 호스팅은 어느 정도의 노력과 주의가 필요하지만, 대형 웹메일 업체가 주는 번거로움과 보안상 불안함을 피하고 싶다면 그만한 가치가 충분합니다.


마지막으로 서버 IP와 도메인 상태를 꾸준히 점검하세요. DNS 설정이 잘못되면 일부 메일 제공업체가 수신 메일을 거부하거나 도메인을 공개 블랙리스트에 등록하는 문제가 발생할 수 있습니다.