Repolode
axllent

axllent/mailpit

SMTP 서버로 작동하며 캡처한 메일을 확인할 웹 UI와 REST API를 제공하는, 작고 의존성이 없는 이메일 테스트 도구입니다.

대체할 수 있는 제품:Mailtrap

스타
10,722
포크
365
열린 이슈
1
마지막 커밋
3일 전

어떤 프로젝트인가요?

Mailpit은 개발자를 위한 이메일 테스트 도구입니다. 애플리케이션에서 보낸 메일을 전달하는 대신 캡처하는 SMTP 서버로 실행되므로, 개발 및 테스트 중에 메시지를 확인할 수 있습니다. 단일 정적 바이너리 또는 멀티 아키텍처 Docker 이미지로 제공됩니다.

캡처한 메시지는 웹 UI에 표시되며, 서식이 적용된 HTML, 텍스트, 헤더, 원본 소스와 MIME 첨부 파일을 확인하고 필터로 검색할 수 있습니다. REST API는 자동화된 통합 테스트를 지원하고, 웹소켓은 새 메일을 실시간으로 인터페이스에 표시합니다. 선택 기능으로 HTML 호환성 검사, 링크 검사, SpamAssassin 스팸 점수 산정, 이메일 클라이언트로 메시지를 내려받기 위한 POP3 서버, SMTP 릴레이 또는 전달 기능을 제공합니다.

Mailpit은 유지 관리되는 MailHog의 후속 프로젝트입니다. 메시지를 자동으로 저장하고 정리하며, 기본적으로 가장 최근 메시지 500개를 보관합니다. SMTP 오류를 시뮬레이션하는 chaos mode도 지원합니다.

핵심 기능

  • 01단일 정적 바이너리 또는 멀티 아키텍처 Docker 이미지
  • 02검색, HTML/텍스트/소스 보기, 첨부 파일 미리보기를 제공하는 웹 UI
  • 03STARTTLS, SSL/TLS 및 인증 옵션을 지원하는 SMTP 서버
  • 04자동화된 통합 테스트용 REST API
  • 05선택적으로 사용할 수 있는 POP3 서버, SMTP 릴레이 및 전달 기능
  • 06HTML 호환성 및 링크 검사, SpamAssassin 점수 산정

활용 사례

  • 로컬 개발 중 애플리케이션에서 보내는 이메일 캡처
  • REST API를 통해 전송된 이메일을 검증하는 통합 테스트 작성
  • 전송 전에 여러 메일 클라이언트에서 HTML 이메일이 어떻게 표시되는지 확인
  • PHP 또는 로컬에서 메일을 보내는 다른 시스템의 sendmail 대체재로 사용

빠른 시작

  1. 1

    Mac에 Homebrew로 설치

    brew install mailpit
  2. 2

    Mailpit을 시작하고 http://0.0.0.0:8025 에서 웹 UI 열기

    mailpit

사용 전 알아둘 점

  • Linux 및 Mac용 설치 스크립트는 curl로 받아 셸에 전달하는 명령이므로 여기에 나열하지 않았습니다. 대신 패키지 관리자를 사용하거나 정적 바이너리를 사용하세요.

포함된 컬렉션

토픽

자주 묻는 질문

mailpit은(는) 무엇인가요?
SMTP 서버로 작동하며 캡처한 메일을 확인할 웹 UI와 REST API를 제공하는, 작고 의존성이 없는 이메일 테스트 도구입니다. Mailpit은 개발자를 위한 이메일 테스트 도구입니다. 애플리케이션에서 보낸 메일을 전달하는 대신 캡처하는 SMTP 서버로 실행되므로, 개발 및 테스트 중에 메시지를 확인할 수 있습니다. 단일 정적 바이너리 또는 멀티 아키텍처 Docker 이미지로 제공됩니다.
mailpit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mailpit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mailpit은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mailpit의 마지막 커밋은 2026년 10월 20일입니다.
mailpit은(는) 어디에 사용할 수 있나요?
로컬 개발 중 애플리케이션에서 보내는 이메일 캡처 REST API를 통해 전송된 이메일을 검증하는 통합 테스트 작성 전송 전에 여러 메일 클라이언트에서 HTML 이메일이 어떻게 표시되는지 확인 PHP 또는 로컬에서 메일을 보내는 다른 시스템의 sendmail 대체재로 사용
mailpit는 어떻게 설치하나요?
Mac에 Homebrew로 설치: brew install mailpit Mailpit을 시작하고 http://0.0.0.0:8025 에서 웹 UI 열기: mailpit
mailpit은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/axllent/mailpit

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

관련 프로젝트