Repolode
mail-in-a-box

mail-in-a-box/mailinabox

Ubuntu 22.04 새 머신을 웹메일, DNS, 백업을 갖춘 완전한 자체 호스팅 메일 서버로 바꿔 주는 원클릭 설치 프로그램입니다.

스타
15,448
포크
1,561
열린 이슈
619
마지막 커밋
그저께

어떤 프로젝트인가요?

Mail-in-a-Box는 Ubuntu 22.04 LTS 새 머신을 작동하는 메일 서버로 만들어 주는 스크립트 모음입니다. SMTP용 Postfix, IMAP용 Dovecot, CardDAV와 CalDAV용 Nextcloud, Exchange ActiveSync용 z-push를 설치하고 설정하며, Roundcube 웹메일과 클라이언트 자동 설정을 위한 nginx도 함께 구성합니다.

이 설정은 이메일 자체 호스팅을 어렵게 만드는 여러 작업도 처리합니다. nsd4 DNS 서버를 실행하고 SPF, DKIM, DMARC, DNSSEC, DANE TLSA, MTA-STS, SSHFP 레코드를 자동으로 설정하며, Let's Encrypt 인증서를 발급하고 SpamAssassin으로 스팸을 필터링하고 Postgrey로 그레이리스팅을 적용합니다. 백업, ufw 방화벽, fail2ban, munin 모니터링도 포함됩니다.

관리 작업은 웹 제어판과 사용자, 별칭, 사용자 지정 DNS 레코드, 백업을 관리하는 API를 통해 수행합니다. 매일 실행되는 상태 점검은 서비스 작동 여부, 포트 개방 여부, 인증서 유효성, DNS 레코드의 정확성을 확인합니다. 이 프로젝트는 사용자 지정이 가능한 스택이라기보다 선택지가 없는 어플라이언스로 설계되었습니다.

핵심 기능

  • 01Ubuntu 머신 한 대에 SMTP, IMAP, 웹메일, CalDAV/CardDAV, ActiveSync를 설치합니다.
  • 02SPF, DKIM, DMARC, DNSSEC 및 관련 DNS 레코드를 자동으로 설정합니다.
  • 03Let's Encrypt TLS 인증서를 발급하고 갱신합니다.
  • 04스팸 필터링, 그레이리스팅, 방화벽, fail2ban 보호 기능을 제공합니다.
  • 05사용자, 별칭, 백업을 관리하는 웹 제어판과 API를 제공합니다.
  • 06서비스, 포트, 인증서, DNS를 매일 점검합니다.

활용 사례

  • 자체 도메인을 사용해 직접 관리하는 VPS에서 개인 또는 가족용 메일 서버를 운영합니다.
  • 타사 메일 서비스 제공업체를 피하고 싶은 소규모 팀의 이메일을 호스팅합니다.
  • 프로덕션 메일 스택을 구성하는 요소들이 어떻게 맞물리는지 학습합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/mail-in-a-box/mailinabox
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd mailinabox
  3. 3

    최신 릴리스의 태그를 체크아웃합니다

    git checkout TAGNAME
  4. 4

    새 Ubuntu 22.04 머신에서 설치를 시작합니다

    sudo setup/start.sh

사용 전 알아둘 점

  • 완전히 새로 설치된 Ubuntu 22.04 LTS 64-bit 머신이 필요합니다.
  • 사용자가 설정할 수 있는 설치 옵션이 없으며, 고급 사용자용 맞춤 설정을 위한 것이 아닙니다.
  • 다른 메일 제공업체가 서버에서 보낸 이메일을 차단하거나 스팸으로 분류할 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

mailinabox은(는) 무엇인가요?
Ubuntu 22.04 새 머신을 웹메일, DNS, 백업을 갖춘 완전한 자체 호스팅 메일 서버로 바꿔 주는 원클릭 설치 프로그램입니다. Mail-in-a-Box는 Ubuntu 22.04 LTS 새 머신을 작동하는 메일 서버로 만들어 주는 스크립트 모음입니다. SMTP용 Postfix, IMAP용 Dovecot, CardDAV와 CalDAV용 Nextcloud, Exchange ActiveSync용 z-push를 설치하고 설정하며, Roundcube 웹메일과 클라이언트 자동 설정을 위한 nginx도 함께 구성합니다.
mailinabox은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mailinabox은(는) CC0-1.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mailinabox은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mailinabox의 마지막 커밋은 2026년 10월 22일입니다.
mailinabox은(는) 어디에 사용할 수 있나요?
자체 도메인을 사용해 직접 관리하는 VPS에서 개인 또는 가족용 메일 서버를 운영합니다. 타사 메일 서비스 제공업체를 피하고 싶은 소규모 팀의 이메일을 호스팅합니다. 프로덕션 메일 스택을 구성하는 요소들이 어떻게 맞물리는지 학습합니다.
mailinabox는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/mail-in-a-box/mailinabox 프로젝트 디렉터리로 이동합니다: cd mailinabox 최신 릴리스의 태그를 체크아웃합니다: git checkout TAGNAME 새 Ubuntu 22.04 머신에서 설치를 시작합니다: sudo setup/start.sh
mailinabox은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mail-in-a-box/mailinabox

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트