Skip to content

SnappyMail

SnappyMail 極簡自託管 Webmail

軟體分類 系統管理 / 通訊與通知
軟體標籤
132215271530GPL節拍器程式設計
開發廠商 the-djmaze & Open Source Community
Stars
1.5k
Forks
185
License
AGPL-3.0
Version
vv2.29.x (Stable)
Update
2025-06-16
OS

速度與隱私的極致追求:直接與 IMAP 對話,不留一絲多餘痕跡

  • 無數據庫設計 (Database-free): SnappyMail 不需要 MySQL 或 PostgreSQL。它直接與您的 IMAP/SMTP 伺服器通訊,這意味著部署更簡單,且不會有數據庫同步或損壞的風險。
  • 極致的加載速度: 相比原始的 RainLoop 或功能沈重的 Roundcube,SnappyMail 經過大幅度的程式碼重構與優化,前端反應極快,即便是處理上萬封郵件的資料夾也游刃有餘。
  • 現代化安全性: 預設支援 2FA(二階段驗證)、硬體密鑰(FIDO2/WebAuthn)以及 PGP 加密,確保您的郵件在傳輸與閱讀過程中受到軍規級保護。

核心技術優勢

  • 介紹: SnappyMail 是一個基於 PHP 開發的現代化 Webmail 介面。它不存儲郵件內容,而是充當一個精美的「透視鏡」,讓您能安全、高效地管理現有的郵件伺服器。

  • 特色服務:

    • Sieve 腳本支援: 內建強大的過濾規則編輯器,您可以直接在介面上撰寫 Sieve 腳本,讓郵件伺服器自動分類您的郵件。
    • 多帳號整合: 支援在單一介面切換多個郵件帳戶,無需反覆登入登出。
    • 完全支持內聯圖片與附件: 具備優秀的渲染引擎,能安全地展示 HTML 郵件,同時防止追蹤像素洩漏隱私。
    • 2026 響應式優化: 2026 年版本針對行動端瀏覽器進行了深度優化,提供接近原生 App 的手勢操作體驗,且無需下載額外軟體。

Webmail 方案橫向對比 (2026)

特性項目RoundcubeRainLoop (Legacy)SnappyMail
數據庫需求必須 (MySQL/PgSQL)選配不需要 (No DB)
效能表現中等 (較沈重)良好卓越 (極速)
安全性更新穩定但緩慢已近停滯極快 (社群活躍)
2FA / FIDO2需外掛插件基礎支援原生內建且強大
自定義性豐富 (Skins)一般高 (支援多種主題與擴充)

效能與安全性評估 (LaTeX)

SnappyMail 的架構優勢在於其處理時間 T 與本地數據庫規模 D 無關,其複雜度接近常數時間:

TO(1)local+TIMAP

這與傳統 Webmail 因數據庫索引老化導致的 O(logD)O(D) 效能衰退形成鮮明對比。在安全性方面,它強制執行現代加密套件,確保其 SSL/TLS 評分穩定維持在 A+ 等級。


快速部署範例 (Docker Compose)

使用 Docker 部署 SnappyMail 是最推薦的方式,通常只需幾秒鐘:

services:
  snappymail:
    image: szpny/snappymail:latest
    container_name: snappymail
    restart: always
    ports:
      - "8888:80"
    volumes:
      - ./snappymail-data:/var/www/snappymail/data


啟動後,訪問 http://localhost:8888/?admin 即可進行初始設定(預設帳密為 admin / 12345)。

產品說明

SnappyMail 是數據主權時代的「輕量級郵件港口」。在 通訊與通知 的技術版圖中,它解決了自託管郵件系統「介面醜陋」與「部署複雜」的兩大難題。它不佔用伺服器寶貴的資源,卻能提供與 Gmail 媲美的操作流暢度。其核心價值在於「簡單即是安全」——越少的數據暫存,意味著越小的攻擊面。對於在 2026 年希望建構私有郵件體系、且對系統反應速度有「強迫症」般要求的技術玩家來說,SnappyMail 是唯一的 Webmail 選擇。