karatektus/pl_mail
IMAP, Gmail, Outlook 계정을 하나의 받은편지함과 캘린더로 동기화하고, 데이터를 직접 운영하는 PostgreSQL에 저장하는 셀프 호스팅 메일 클라이언트입니다.
대체할 수 있는 제품:Gmail
Microsoft Outlook
- 스타
- 557
- 포크
- 46
- 열린 이슈
- 49
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
plMail은 직접 호스팅해 사용하는 메일 클라이언트입니다. 기존 IMAP, Gmail, Outlook 메일함에 연결해 데이터를 직접 운영하는 PostgreSQL 데이터베이스에 동기화하고, 검색창과 라벨을 공유하는 브라우저 받은편지함 하나에서 확인할 수 있습니다. 인터넷에서 메일을 수신하거나 도메인을 호스팅하지 않으므로, 메일 서버를 대체하는 대신 현재 메일 제공업체와 함께 사용할 수 있습니다.
메일을 로컬에 동기화하므로 데이터베이스에서 검색할 수 있고, 메일 제공업체를 사용할 수 없는 경우에도 메시지를 읽을 수 있습니다. 새 메일은 IMAP IDLE, Gmail 및 Outlook push를 통해 수신하며, Google, Microsoft, CalDAV와 양방향 동기화되는 캘린더도 포함합니다. 필터, 대화 스레드, 의미 검색·초안 작성·요약을 위한 선택형 언어 모델도 제공되며, 언어 모델은 기본적으로 꺼져 있습니다.
이 프로젝트는 Symfony, FrankenPHP, Hotwire Turbo로 구축되었으며 Docker Compose로 실행합니다. Android 및 iOS용 모바일 클라이언트는 직접 운영하는 서버에 연결됩니다.
핵심 기능
- 01IMAP, Gmail, Outlook 계정을 대화 스레드 기능이 있는 하나의 받은편지함으로 통합합니다.
- 02메일을 직접 운영하는 PostgreSQL 데이터베이스에 동기화해 로컬에서 검색할 수 있습니다.
- 03IMAP IDLE 및 메일 제공업체의 push를 통해 새 메일을 실시간으로 수신합니다.
- 04Google, Microsoft, CalDAV와 캘린더를 양방향으로 동기화합니다.
- 05저장하기 전에 기존 메일에 적용해 미리 확인할 수 있는 필터 규칙을 제공합니다.
- 06의미 검색, 답장 초안 작성, 요약을 위한 선택형 언어 모델 기능을 제공합니다.
활용 사례
- 한 메일 제공업체에 모든 메일을 맡기지 않고 여러 기존 메일함을 나란히 확인하기.
- 홈 서버나 NAS에 검색 가능한 메일 사본을 보관하기.
- 자체 네트워크에서 캘린더를 포함한 비공개 메일 클라이언트를 운영하기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/karatektus/pl_mail.git - 2
프로젝트 폴더로 이동합니다
cd pl_mail - 3
Docker Compose로 스택을 시작합니다
docker compose up -d - 4
브라우저에서 https://localhost를 열고 계정을 만듭니다
사용 전 알아둘 점
- 메일 서버가 아니므로 인터넷에서 메일을 수신하거나 도메인을 호스팅할 수 없습니다.
- Gmail과 Outlook을 연결하려면 먼저 Google 또는 Microsoft의 OAuth 자격 증명이 필요합니다.
- 셀프 호스팅하려면 PostgreSQL 및 PHP 8.4 이상 환경이 필요하며, 최초 접속 시 자체 서명 인증서 경고가 표시됩니다.
- 생성된 시크릿 파일을 잃어버리면 저장된 메일함 비밀번호를 복구할 수 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- pl_mail은(는) 무엇인가요?
- IMAP, Gmail, Outlook 계정을 하나의 받은편지함과 캘린더로 동기화하고, 데이터를 직접 운영하는 PostgreSQL에 저장하는 셀프 호스팅 메일 클라이언트입니다. plMail은 직접 호스팅해 사용하는 메일 클라이언트입니다. 기존 IMAP, Gmail, Outlook 메일함에 연결해 데이터를 직접 운영하는 PostgreSQL 데이터베이스에 동기화하고, 검색창과 라벨을 공유하는 브라우저 받은편지함 하나에서 확인할 수 있습니다. 인터넷에서 메일을 수신하거나 도메인을 호스팅하지 않으므로, 메일 서버를 대체하는 대신 현재 메일 제공업체와 함께 사용할 수 있습니다.
- pl_mail은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pl_mail은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- pl_mail은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pl_mail의 마지막 커밋은 2026년 11월 6일입니다.
- pl_mail은(는) 어디에 사용할 수 있나요?
- 한 메일 제공업체에 모든 메일을 맡기지 않고 여러 기존 메일함을 나란히 확인하기. 홈 서버나 NAS에 검색 가능한 메일 사본을 보관하기. 자체 네트워크에서 캘린더를 포함한 비공개 메일 클라이언트를 운영하기.
- pl_mail는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/karatektus/pl_mail.git 프로젝트 폴더로 이동합니다: cd pl_mail Docker Compose로 스택을 시작합니다: docker compose up -d 브라우저에서 https://localhost를 열고 계정을 만듭니다
- pl_mail은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/karatektus/pl_mail
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 IMAP/SMTP 이메일 계정을 하나의 통합 받은편지함으로 모아주는 셀프 호스팅 웹메일 클라이언트입니다.
PHP로 작성된 브라우저 기반 다국어 IMAP 웹메일 클라이언트로, 애플리케이션과 비슷한 인터페이스를 제공하며 플러그인과 스킨으로 확장할 수 있습니다.