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,同时将协议和提供商的复杂性处理在幕后。

该产品旨在连接到用户的电子邮件账户,持续监控这些账户,并在消息或账户状态发生变化时通知你的应用。来源将其定位为一种无需自行组装邮件库或逐个对接提供商即可构建邮件功能的方式。

功能

统一 REST API

使用单一的 HTTP REST API 和 JSON 载荷发送和接收邮件,无需处理 IMAP 内部机制、特定提供商的 API 或编码细节。

Webhook 通知

当收件箱发生变化时接收实时通知,包括新邮件、已删除邮件以及其他账户更新。

OAuth2 集成

通过 OAuth2 连接 Gmail 和 Outlook 账户,支持由你自行管理令牌续期或由 EmailEngine 管理续期。

IMAP 和 SMTP 的 OAuth2 代理

通过 EmailEngine 对 IMAP 和 SMTP 客户端进行身份验证,同时由其在后台处理 OAuth2 连接,充当现代邮件账户的桥梁。

托管认证

使用托管认证表单,让用户可以授权其电子邮件账户,并在设置完成后返回到你的应用。

监控与日志记录

通过 Prometheus 端点暴露指标,并使用多种日志模式,包括完整的 IMAP 事务日志,用于调试和监控。

使用场景

  • SaaS 和 CRM 集成

    为 SaaS 产品或 CRM 添加电子邮件账户连接能力,让用户可以链接收件箱,并在你的应用内查看往来邮件。

  • 支持邮箱自动化

    构建客户支持或信息邮箱工作流,将收到的消息转化为工单、任务或自动跟进操作。

  • 电子邮件托管和网页邮箱界面

    为电子邮件托管平台或网站代理客户创建托管式或定制化的网页邮箱体验。

  • 现代电子邮件账户设置

    使用 OAuth2 身份验证、托管表单和代理功能,以更少的自定义协议工作连接 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

  • 提供的来源集中没有 pricing 页面上的价格详情。
  • 来源仅支持有限的邮件访问方式,并明确表示不支持 POP3、ActiveSync 和 EWS。
  • EmailEngine 需要 Redis 和自托管部署,因此它不是无需基础设施的 SaaS 服务。

FAQ

EmailEngine 适合谁使用?

EmailEngine 适用于需要将软件连接到现有电子邮件账户的开发者和企业。来源强调的用例包括客服工单系统、CRM 系统、SaaS 应用和电子邮件自动化工作流。

EmailEngine 如何工作?

EmailEngine 会保持与已注册账户的长连接,监听变更,并将 API 请求转换为相应的邮件服务器命令。它还会在账户事件发生时发送 webhook 通知。

是否有试用期或许可证要求?

是的。来源说明你可以从仪表板开始一个为期 14 天的免费试用,无需许可证密钥。试用期结束后,如果没有有效的商业许可证,EmailEngine 将停止处理账户。

EmailEngine 运行需要什么?

EmailEngine 需要 Redis 作为缓存数据库。来源建议使用相对较新的 Redis 版本,并确保 Redis 与 EmailEngine 之间的低延迟,以获得最佳性能。

EmailEngine 支持哪些电子邮件协议?

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