SMTP/IMAP/POP3, CardDAV/CalDAV, React 웹메일과 관리자 콘솔을 제공하는 자체 호스팅 메일 서버로, Docker Compose로 배포합니다.
Jinnrry/PMail
SMTP, POP3, IMAP과 웹 메일 관리 인터페이스를 지원하는 단일 파일 기반 셀프 호스팅 이메일 서버입니다.
대체할 수 있는 제품:Google Workspace
Microsoft Exchange
- 스타
- 2,333
- 포크
- 256
- 열린 이슈
- 23
- 마지막 커밋
- 26일 전
어떤 프로젝트인가요?
PMail은 배포 절차를 간소화하고 리소스 사용량을 줄이는 데 초점을 둔 셀프 호스팅 이메일 서버입니다. 메일 송수신 서비스와 메일함 관리용 웹 인터페이스를 포함한 단일 바이너리로 제공되므로, 여러 구성 요소를 따로 조립하지 않고도 자체 도메인으로 메일을 운영할 수 있습니다.
DKIM 및 SPF 서명과 검증을 지원하며, ACME를 통해 Let's Encrypt 인증서를 발급받고 갱신할 수 있습니다. 여러 도메인과 사용자를 지원하고, POP3, SMTP, IMAP을 사용하는 표준 메일 클라이언트와 호환됩니다. 브라우저의 초기 설정 페이지에서 설정을 진행하며, 데이터 저장소로 SQLite 또는 MySQL을 사용할 수 있습니다. 플러그인은 별도 프로세스로 실행되며 스팸 차단이나 푸시 알림 같은 기능을 추가할 수 있습니다.
Go와 Vue 3, Element Plus 프런트엔드로 작성되었습니다. 실행하려면 서버와 도메인 이름, 메일 관련 포트(25, 110, 143, IMAP용 993, 465, 587, 995)를 개방해야 합니다. README에서는 배포 전에 IP가 차단 목록에 있는지 확인할 것을 권장합니다.
핵심 기능
- 01작은 바이너리와 낮은 메모리 사용량으로 단일 파일 배포를 지원합니다.
- 02이메일 전달률을 높이기 위한 DKIM 및 SPF 검증을 지원합니다.
- 03ACME를 통해 Let's Encrypt 인증서를 자동으로 발급받고 갱신합니다.
- 04표준 메일 클라이언트에서 POP3, SMTP, IMAP으로 접속할 수 있습니다.
- 05여러 도메인과 사용자를 지원하며 SQLite 또는 MySQL에 데이터를 저장합니다.
- 06스팸 차단이나 푸시 알림 같은 플러그인으로 기능을 확장할 수 있습니다.
활용 사례
- 외부 서비스 업체를 통하지 않고 자체 도메인으로 이메일 주소를 운영합니다.
- 개인 VPS에서 소규모 팀이나 가족용 메일 서버를 운영합니다.
- 직접 제어하는 환경에서 메일 흐름과 전달률을 테스트합니다.
빠른 시작
- 1
Spamhaus에서 도메인과 서버 IP를 확인해 차단 목록에 등록되어 있는지 살펴봅니다
- 2
프로그램 파일을 다운로드하거나 Docker 이미지를 pull합니다
docker pull ghcr.io/jinnrry/pmail:latest - 3
서버를 실행합니다
./pmail -p 80 - 4
브라우저를 열고 설정 안내를 따릅니다
사용 전 알아둘 점
- 메일을 주고받으려면 자체 도메인, 공용 서버 IP, 그리고 25, 80, 110, 443, 465, 587, 993, 995 포트가 열려 있어야 합니다.
- 서버 IP와 도메인이 차단 목록에 올라 있을 수 있습니다. README에서는 배포 전에 이를 확인하라고 안내합니다.
- GPL-2.0 라이선스가 적용되며, 파생 저작물도 동일한 라이선스로 배포해야 합니다.
토픽
자주 묻는 질문
- PMail은(는) 무엇인가요?
- SMTP, POP3, IMAP과 웹 메일 관리 인터페이스를 지원하는 단일 파일 기반 셀프 호스팅 이메일 서버입니다. PMail은 배포 절차를 간소화하고 리소스 사용량을 줄이는 데 초점을 둔 셀프 호스팅 이메일 서버입니다. 메일 송수신 서비스와 메일함 관리용 웹 인터페이스를 포함한 단일 바이너리로 제공되므로, 여러 구성 요소를 따로 조립하지 않고도 자체 도메인으로 메일을 운영할 수 있습니다.
- PMail은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PMail은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PMail은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. PMail의 마지막 커밋은 2026년 9월 24일입니다.
- PMail은(는) 어디에 사용할 수 있나요?
- 외부 서비스 업체를 통하지 않고 자체 도메인으로 이메일 주소를 운영합니다. 개인 VPS에서 소규모 팀이나 가족용 메일 서버를 운영합니다. 직접 제어하는 환경에서 메일 흐름과 전달률을 테스트합니다.
- PMail는 어떻게 설치하나요?
- Spamhaus에서 도메인과 서버 IP를 확인해 차단 목록에 등록되어 있는지 살펴봅니다 프로그램 파일을 다운로드하거나 Docker 이미지를 pull합니다: docker pull ghcr.io/jinnrry/pmail:latest 서버를 실행합니다: ./pmail -p 80 브라우저를 열고 설정 안내를 따릅니다
- PMail은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Jinnrry/PMail
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
PostgreSQL을 기반으로 하는 단일 Go 바이너리 형태의 셀프 호스팅 뉴스레터 및 메일링 리스트 관리 도구입니다.
CasaOS는 개인 하드웨어에서 Docker 앱을 실행하고 파일을 관리하는 홈 중심 웹 UI를 갖춘 오픈소스 개인용 클라우드 시스템입니다.
Gmail과 Outlook 받은편지함을 정리하고 답장 초안을 미리 작성해 주는 오픈소스 AI 이메일 비서 겸 이메일 클라이언트입니다.
확장 Markdown 편집기, 팀 워크스페이스, OIDC SSO, S3 스토리지를 지원하는 셀프 호스팅 오프라인 우선 지식 베이스