EmailEngine logo

EmailEngine

認領

EmailEngine 是可自架的 email API,讓開發者與企業透過統一 REST 介面連接既有信箱,支援 IMAP、SMTP、Gmail API 與 Microsoft Graph API,並提供 webhooks、OAuth2 流程與代管驗證。

EmailEngine preview

總覽

EmailEngine 是一款自架式 email API,適用於需要以程式化方式存取既有信箱的開發者與企業。它提供統一的 REST 介面,可用來處理 IMAP、SMTP、Gmail API 與 Microsoft Graph API,並在背景處理協定與供應商的複雜性。

此產品的設計目的是連接使用者的 email 帳戶、持續監控這些帳戶,並在訊息或帳戶狀態變更時通知你的應用程式。來源將它定位為一種建立 email 功能而不必自行整合 mail 函式庫或逐一串接每個供應商的方法。

功能

統一 REST API

使用單一 HTTP REST API 與 JSON 載荷來傳送和接收 email,而不必處理 IMAP 內部細節、各供應商專屬 API 或編碼細節。

Webhook 通知

當信箱發生變化時接收即時通知,包括新進郵件、已刪除郵件與其他帳戶更新。

OAuth2 整合

透過 OAuth2 連接 Gmail 與 Outlook 帳戶,並支援自行管理權杖更新或由 EmailEngine 代管更新。

IMAP 與 SMTP 的 OAuth2 Proxy

讓 IMAP 與 SMTP 用戶端透過 EmailEngine 進行驗證,而 EmailEngine 會在背景處理 OAuth2 連線,作為現代郵件帳戶的橋接。

代管驗證

使用代管驗證表單,讓使用者可以授權其 email 帳戶,並在設定完成後返回你的應用程式。

監控與記錄

透過 Prometheus 端點提供指標,並使用多種記錄模式,包括完整的 IMAP 交易記錄,用於除錯與監控。

使用情境

  • SaaS 與 CRM 整合

    在 SaaS 產品或 CRM 中加入 email 帳戶連接功能,讓使用者可以連結信箱並在應用程式內顯示往來內容。

  • 客服信箱自動化

    建立客服或資訊信箱流程,將收到的訊息轉換為工單、任務或自動後續處理動作。

  • email hosting 與 webmail 介面

    為 email hosting 平台或網頁代理商的客戶建立代管或客製化的 webmail 風格體驗。

  • 現代 email 帳戶設定

    使用 OAuth2 驗證、代管表單與 proxy 功能,以較少的自訂協定工作連接 Gmail、Outlook、Microsoft 365 或 IMAP/SMTP 帳戶。

  • 事件驅動整合

    使用 webhook 篩選與輸出對應,將信箱事件路由到 Slack、Discord、Zapier 或其他系統進行下游處理。

Pros and Cons

Pros

  • 在單一 REST API 之下整合 IMAP、SMTP、Gmail API 與 Microsoft Graph API。
  • 支援信箱與訊息事件的即時 webhooks。
  • 提供 Gmail 與 Outlook 的 OAuth2 支援,包括代管驗證流程。
  • 包含監控與詳細記錄的選項,包括完整的 IMAP 交易記錄。
  • 根據來源,不會按已連接信箱數量收費。

Cons

  • 所提供的來源集中沒有價格頁面的定價資訊。
  • 來源支援的郵件存取方法有限,並明確指出不支援 POP3、ActiveSync 與 EWS。
  • EmailEngine 需要 Redis 與自架部署,因此它不是免基礎設施的 SaaS 服務。

FAQ

EmailEngine 適合誰使用?

EmailEngine 主要面向需要將軟體連接到既有 email 帳戶的開發者與企業。來源強調的使用情境包括客服系統、CRM 系統、SaaS 應用程式與 email 自動化工作流程。

EmailEngine 如何運作?

EmailEngine 會維持與已註冊帳戶的持續連線,監聽變更,並將 API 請求轉換為對應的郵件伺服器指令。當帳戶事件發生時,它也會發送 webhook 通知。

是否有試用或授權需求?

是的。來源表示你可以從儀表板開始 14 天免費試用,且不需要授權金鑰。試用期結束後,若沒有有效的商業授權,EmailEngine 會停止處理帳戶。

EmailEngine 執行時需要什麼?

EmailEngine 需要 Redis 作為快取資料庫。來源建議使用相對較新的 Redis 版本,並讓 Redis 與 EmailEngine 之間保持低延遲,以獲得最佳效能。

EmailEngine 支援哪些 email 協定?

EmailEngine 支援 IMAP 與 SMTP,另外也支援 Gmail API 與 Microsoft Graph API。來源指出不支援 POP3、ActiveSync 與 Exchange Web Services。

Quick Facts

類別
Developer Tool
部署方式
Self-hosted
主要使用者
開發者與企業
來源網域
emailengine.app
核心工作流程
透過 API 與 webhooks 連接帳戶、收發郵件,並回應事件
支援的供應商
IMAP, SMTP, Gmail API, Microsoft Graph API