Repolode
mjl-

mjl-/mox

유지 관리 부담이 적고 자체 도메인의 이메일을 직접 운영할 수 있는 Go 기반의 기능이 풍부하고 안전한 메일 서버입니다.

스타
5,911
포크
234
열린 이슈
220
마지막 커밋
15일 전

어떤 프로젝트인가요?

Mox는 Go로 작성된 자체 호스팅 메일 서버로, 메일 송수신을 위한 SMTP, 메일 클라이언트 접속을 위한 IMAP, 내장 웹메일 인터페이스를 제공합니다. 최소한의 노력으로 자체 도메인의 이메일을 설정하고 유지 관리할 수 있도록 설계되었으며, SPF, DKIM, DMARC, TLSRPT, MTA-STS에 필요한 DNS 레코드를 생성하는 웹 관리 인터페이스도 포함합니다.

스팸 및 인증과 관련해 Mox는 수신 메일의 SPF, DKIM, DMARC를 확인하고 발신자 평판을 추적하며, 사용자가 스팸 및 스팸 아님으로 표시한 메일을 학습 데이터로 사용하는 사용자별 베이지안 필터링을 적용합니다. ACME를 통해 TLS 인증서를 자동으로 발급받고, 발신 및 수신 메일 전달에 DANE과 MTA-STS를 지원합니다. 또한 트랜잭션 이메일용 웹훅을 제공하는 HTTP/JSON API도 지원합니다.

Mox는 단일 바이너리로 제공되며, 설정 파일을 생성하고 필요한 DNS 레코드를 출력하는 quickstart 명령을 포함합니다. MIT 라이선스로 배포되며, Gmail과 Outlook 같은 대형 서비스 및 여러 메일 클라이언트에서 수동으로 테스트되었습니다.

핵심 기능

  • 01이메일 수신, 제출, 전달 및 접속을 위한 SMTP와 IMAP4 완전 지원.
  • 02도메인, 계정, 별칭을 관리하는 내장 웹메일 및 웹 관리 인터페이스.
  • 03DMARC 집계 보고서를 포함한 SPF, DKIM, DMARC 검사.
  • 04사용자별 베이지안 스팸 필터링 및 발신자 평판 추적.
  • 05ACME를 통한 TLS 자동 설정 및 DANE과 MTA-STS 지원.
  • 06트랜잭션 이메일 및 전달 이벤트를 위한 HTTP/JSON webapi와 웹훅.

활용 사례

  • 중앙화된 서비스 제공업체 대신 자체 도메인의 이메일 호스팅.
  • 가입 또는 비밀번호 재설정 메시지 같은 트랜잭션 이메일을 자체 애플리케이션에서 발송.
  • 유지 관리 부담을 줄이면서 소규모 팀이나 가족을 위한 비공개 메일 서버 운영.
  • localserve 하위 명령을 사용해 로컬에서 이메일 흐름 테스트.

빠른 시작

  1. 1

    Go toolchain(버전 1.24 이상)으로 mox를 컴파일합니다

    GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@latest
  2. 2

    이메일 주소와 도메인에 사용할 설정 파일 및 DNS 레코드를 생성합니다(root로 실행).

    ./mox quickstart you@example.com

사용 전 알아둘 점

  • mox는 Unix 시스템에서만 완전히 작동합니다. Windows에서는 mox serve가 아직 작동하지 않습니다.
  • 자동 TLS를 사용하려면 전용 머신, 공인 IP, 포트 443에서 실행 중인 웹 서버가 필요하므로 직접 호스팅하려면 상당한 수고가 듭니다.
  • mox는 POP3를 지원하지 않으며 Sieve 필터링도 아직 구현되지 않았습니다.

포함된 컬렉션

토픽

자주 묻는 질문

mox은(는) 무엇인가요?
유지 관리 부담이 적고 자체 도메인의 이메일을 직접 운영할 수 있는 Go 기반의 기능이 풍부하고 안전한 메일 서버입니다. Mox는 Go로 작성된 자체 호스팅 메일 서버로, 메일 송수신을 위한 SMTP, 메일 클라이언트 접속을 위한 IMAP, 내장 웹메일 인터페이스를 제공합니다. 최소한의 노력으로 자체 도메인의 이메일을 설정하고 유지 관리할 수 있도록 설계되었으며, SPF, DKIM, DMARC, TLSRPT, MTA-STS에 필요한 DNS 레코드를 생성하는 웹 관리 인터페이스도 포함합니다.
mox은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mox은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mox은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mox의 마지막 커밋은 2026년 10월 9일입니다.
mox은(는) 어디에 사용할 수 있나요?
중앙화된 서비스 제공업체 대신 자체 도메인의 이메일 호스팅. 가입 또는 비밀번호 재설정 메시지 같은 트랜잭션 이메일을 자체 애플리케이션에서 발송. 유지 관리 부담을 줄이면서 소규모 팀이나 가족을 위한 비공개 메일 서버 운영. localserve 하위 명령을 사용해 로컬에서 이메일 흐름 테스트.
mox는 어떻게 설치하나요?
Go toolchain(버전 1.24 이상)으로 mox를 컴파일합니다: GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@latest 이메일 주소와 도메인에 사용할 설정 파일 및 DNS 레코드를 생성합니다(root로 실행).: ./mox quickstart you@example.com
mox은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mjl-/mox

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

관련 프로젝트