Deploy Now

Stars

411

Forks

36

Watchers

2

Developer links

plMail

Gmail, Outlook, and every IMAP mailbox you own share one inbox, one search box, and one calendar in plMail, a mail client you host yourself. Accounts sit side by side with sending aliases, and new mail arrives on its own through IMAP IDLE, Gmail and Outlook push, and browser notifications. Credentials are encrypted before storage. Search understands from:, subject:, label:, has:, and before:, completes as you type, and highlights matched words. Filters are nested any, all, or none trees, and each shows how many real messages match before you save it. Drag several conversations at once onto folders, labels, or inbox tabs; a label adds itself without removing the mail from your inbox. A calendar sits beside the mail, with two-way sync for Google, Microsoft, and CalDAV. Move events on the week grid, answer invitations in place, and send share and booking links. An optional language model, pointed at your own Ollama server or any OpenAI-compatible endpoint, searches by meaning, drafts replies, summarizes threads, and sorts mail into tabs once you switch it on. Attach files from and save them to Drive, OneDrive, Dropbox, Nextcloud, Immich, and Paperless-ngx. Sign in through Authentik, Keycloak, or any OpenID Connect provider, and pick from 41 themes. Android and iOS apps connect to your own server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

plMail
plMail
plMail
plMail
plMail

Benefits

  • One inbox for every mailbox
  • Read IMAP, Gmail, and Outlook accounts side by side with unified search, labels, and sending aliases, instead of juggling a separate app or tab for each provider.
  • Your mail stays on your server
  • Messages sync into your own database, so search runs locally and mail stays readable when a provider is down, and credentials are encrypted before storage.
  • AI help that stays private
  • Point the optional assistant at an Ollama server on your network, and mail goes only to the model host you name, so nothing leaves your network.
  • Calendar and mail in one place
  • Two-way Google, Microsoft, and CalDAV sync puts events beside your messages, with invitations answered in place and share and booking links for scheduling.

Features

  • Unified Multi-Account Inbox
  • IMAP, Gmail, and Outlook mailboxes appear side by side with threaded conversations, sending aliases, browser notifications, and instant delivery through IMAP IDLE and provider push.
  • Smart Search With Operators
  • Full-text search supports from:, subject:, label:, has:, and before: operators with live completion, marks matched words in context, and, when AI is enabled, lists meaning-based matches separately and labelled.
  • Nested Filter Trees
  • Build any, all, or none filter groups, read them back in plain English, see how many real messages match before saving, and apply them to mail that arrived earlier.
  • Calendar Beside Your Mail
  • Two-way sync with Google, Microsoft, and CalDAV feeds a drag-to-move week grid, in-place invitation replies, reminders, and share and booking links, docked beside mail or on its own page.
  • Optional Local AI
  • Connect Ollama or any OpenAI-compatible endpoint to search by meaning, draft replies, summarize long threads, and sort mail into tabs, with each of four AI switches off by default.
  • Admin and Sign-In Controls
  • Two-factor auth, OpenID Connect sign-in through Authentik or Keycloak, an admin area showing workers, push health, logs, and queue, and health warnings for expired sign-ins.

Apps Similar to plMail