Posthorn 是一个为自托管项目设计的统一出站邮件网关。它充当了您的自托管应用程序(如 Ghost、Gitea 或自定义 Cloudflare Workers)与您首选的事务性电子邮件提供商(Postmark、Resend、Mailgun 或 AWS SES)之间的桥梁。
您无需为技术栈中的每个服务配置和维护独立的邮件集成,只需将所有应用程序指向同一个 Posthorn 实例即可。它提供了三种灵活的接入方式:
* **HTTP 表单:** 处理联系表单,并内置了蜜罐(honeypot)、速率限制和来源验证等安全功能。
* **HTTP API:** 通过 JSON 实现服务器到服务器的通信,具备幂等重试和授权功能。
* **SMTP 监听器:** 使遗留或受限应用程序能够通过 SMTP 发送邮件,Posthorn 会将其转换为针对您所选提供商的 API 调用。
Posthorn 并非邮件服务器;它通过利用可靠的第三方提供商,避免了管理送达率、SPF、DKIM 或 IP 信誉等复杂问题。它以单个 Go 二进制文件或 Docker 容器的形式发布,通过将凭证和配置集中到一个 TOML 文件中来简化您的基础设施。对于希望在无需维护自有邮件基础设施负担的情况下,获得稳健事务性邮件服务的运营者来说,它是理想的解决方案。