Pharos 免费事务邮件 API

最近做海外 SaaS、独立站、AI Agent 的朋友,选事务邮件 API 越来越挑:既要稳定到达(inbox placement),又不想被免费档阉割功能(比如不支持 DKIM、不给 Webhook、日志只留 7 天)。今天翻到一家**"3,000 封/月永久免费,且官网明确写 all of it, on the free plan"**的新选手——Pharos Email(域名 pharos.email,灯塔的意思),这就去官方 Pricing/Features 页逐项核实。

核心结论(一句话)

Pharos 免费档:每月 3,000 封、每日 100 封上限、无需绑卡、永不过期,且与付费档享受完全相同的功能集——无限发信域名、模板版本管理、Webhook 签名、120 天日志、幂等请求、SMTP 587 STARTTLS、每域独立 API Key、抑制列表(Suppression)全给。 这是目前我核实过的事务邮件 API 里,少数"免费档不砍功能"的选手之一。


📌 更正卡:用户给的信息有没有错?

项

用户提供

官方核实结果

更正

每月免费封数

3,000 封

✅ 准确

—

每日上限

未提及

官网 FAQ 明确写 100 封/天

⚠️ 日限 100 封,别让注册验证高峰当天爆掉

面向开发者的事务邮件 API + SMTP 中继

提及

✅ 准确(REST API POST /v1/send + SMTP smtp.pharosinfra.net:587 STARTTLS)

同一管道、同一队列、同一事件流

是否支持 MCP/AI Agent

用户没提

首页有 "Your workflows and agents send email too" 段落,给出了 send_email 工具 schema

✅ Agent-friendly,支持作为 MCP 工具调用

是否有 SDK

用户没提

官方不提供语言 SDK,强调"no SDK required,Plain HTTP 和 Plain SMTP,无需安装"

⚠️ 没有 Node/Python SDK 全家桶,但意味着零依赖、可在任何语言直接调

域名数

用户没提

Unlimited(不限)——所有档位都不限发信域名/子域名数

✅ 比多数"免费档 1 域名"的对手大方

关键差异:Pharos 官方的定价逻辑写得很直白——"Priced on volume. Nothing else." 意思是:按封数定价,其他功能一律不切档位。这和 Resend/MailerSend/SendGrid 那种"免费档砍域名、砍模板、砍 Webhook、砍日志天数"的思路完全相反。


🔑 免费档真实额度清单(来自 Pricing 页 FAQ 与 Features 页 The specifics)

发信额度

  • ✅ 3,000 封邮件/月,永久免费,无试用期、永不过期

  • ✅ 每日上限 100 封(官网说"为了让免费档保持可用而不是可滥用")

  • ✅ 超额后不会自动扣费,需主动升级到 Starter($9/月,10,000 封)

  • ✅ 无需绑信用卡(no card required)

接入方式

  • ✅ REST API:POST https://api.pharosinfra.net/v1/send,Bearer Token 鉴权

  • ✅ SMTP 中继:smtp.pharosinfra.net:587 STARTTLS(或 25/465 文档另有说明)

  • ✅ 支持 HTML + 纯文本双正文,附件、Reply-To、CC/BCC、Tag、自定义 Headers

  • ✅ 自带幂等键:同一 key 重试只发一次,网络超时不会把收据发两遍

  • ✅ 兼容 Laravel / Rails / Django / WordPress / n8n / cron 等通用 SMTP 客户端(改 host 即可)

发信域名与认证

  • ✅ 发信域名数:Unlimited(不限域、不限子域)

  • ✅ 每域独立 API Key、独立 Webhook

  • ✅ 自动 SPF / DKIM 签名 + DMARC strict 对齐检查

  • ✅ DKIM 公钥每天自动重检,验证失败的域直接拒发(不会静默走未签名)

  • ✅ Pharos 托管 Return-Path(bounce CNAME)

模板与内容

  • ✅ 版本化模板引擎:每次编辑生成新版本,可回滚

  • ✅ 变量 + 条件分支({% if tracking_url %}),一个模板覆盖多个变体

  • ✅ 上线前可注入真实变量做 Preview

  • ✅ 自动生成纯文本备用版(plain-text alternative)

事件、Webhook 与日志

  • ✅ 事件类型:delivered / bounced / complained / deferred / opened / clicked(API 与 SMTP 一致)

  • ✅ Webhook HMAC-SHA256 签名(X-Pharos-Signature 头),超时自动指数退避重试直到 2xx

  • ✅ 事件日志保留 120 天(所有档位一致,比 Resend 免费档 7 天、MailerSend 免费档 1 天良心很多)

  • ✅ 仪表盘实时查看整条发送日志

抑制列表(Suppression)

  • ✅ 硬弹/投诉自动加抑制,同地址不再重试

  • ✅ 全账户可视、可导出、可手动移除

  • ✅ 抑制发送的邮件不计入月度额度(这点对新手非常友好)

API Key 与限流

  • ✅ API Key 可按域/按应用/按环境/按 Agent 单独签发、单独吊销

  • ✅ 最后使用时间戳记录,方便清理"死 key"

  • ✅ 创建时展示一次,之后不再明文

  • ✅ 接口限流 100 req/min 稳态限流(约 144,000/天,远高于免费档日均 100 封),超限返回 429 + Retry-After

基础硬限制

  • ✅ 单封邮件最大 50 MB(含附件)

  • ✅ MTA IP 是 Pharos 专享池(非公开共享池);单账户独立 IP 需月发 10 万封以上按需申请

其他值得一提的点

  • ✅ 有 MCP/Agent 友好 schema(首页展示了 send_email tool 的 input_schema 样例),适合接 Claude Code / Cursor / Windsurf 等 Agent 场景

  • ✅ 官网提供免费工具集:DKIM/SPF/DMARC 检测、邮件评分等(导航栏 free tools)

  • ✅ 不锁年付、不设年付折扣("price should be the price"),需要年度发票可邮件索取


💸 付费起步价(对照)

档位

月费

月发量

单封成本

备注

Free

$0

3,000 + 每日 100 封上限

$0

全功能、无需绑卡

Starter

$9/月

10,000 封

$0.00090

去日限

Growth

$29/月

50,000 封

$0.00058

—

Scale

$79/月

150,000 封

$0.00053

可谈独立 IP

Volume

$199/月

500,000 封

$0.00040

—

更高

联系销售

定制

定制

—

注意:官网明确"超额"机制——免费档超出直接停发(不会扣钱),付费档按同档位单价按量结算,不设额外惩罚性加价。


⚠️ 三个避坑

  1. 免费档每天有 100 封的硬上限——如果你的项目某天做活动/开放注册,单天触发邮件超过 100 封,多余的请求会被拒,建议业务端加队列或者提前升级到 Starter。

  2. 没有官方多语言 SDK——官方明确主张"no SDK required",意味着你要自己写 HTTP/SMTP 调用;对 Laravel/Rails/Django 这类自带 SMTP 客户端的框架是 0 成本,但对想直接 pip install / npm install 的同学可能要多写几十行封装代码。

  3. 不是营销邮件平台——Pharos 只做事务邮件(receipt / password reset / alert),官方 Acceptable Use 限制营销/newsletter 类批量发送;要做营销列表请选 Brevo、MailerLite、Sender 这类。


🎯 适合 / 不适合谁?

✅ 适合:

  • 个人开发者 / 独立开发者 / AI Agent 开发者,需要一个"能直接用、免费够用、不阉割功能"的事务邮件 API

  • 早期 MVP / 副业项目:3,000 封/月 ≈ 每天 100 个注册验证/订单通知,对绝大多数早期站点足够

  • 多域名项目(比如一个账号接多个 side project):免费档就不限域名,这点比 Resend/Mailgun 好

  • 希望"同一个 SMTP host 从开发用到生产"、不想日后为了 DKIM/Webhook/日志再升级的团队

  • 从 SendGrid / Postmark / Mailgun 迁出,被这些平台"免费档砍功能、付费档涨价"折腾过的开发者

❌ 不适合:

  • 日发信量明确 > 100 封的成熟项目(直接上 Starter $9/月,不要在免费档硬撑)

  • 营销邮件 / newsletter 批量发送(AUP 不允许,建议 Brevo/Sender)

  • 一定要用官方多语言 SDK 封装的团队(自己封装 HTTP/SMTP 也不难,但需要一点工作量)

  • 大陆无备案+需要国内合规通道的企业邮件场景(Pharos 服务器在海外,适合海外业务/出海产品)


🚀 4 步上手(活动直达入口配套)

  1. 打开官网 https://pharos.email ,点右上角 start free 注册(邮箱即可,无需绑卡)

  2. 进入控制台 → Domains → 添加你的发信域名,按提示添加 SPF/DKIM/DMARC/Return-Path 四条 DNS 记录,等状态变 VERIFIED

  3. 控制台 → API keys → 创建一个 Key(或到 SMTP 页拿 SMTP 用户名密码)

  4. 在你的应用里把 SMTP host 改成 smtp.pharosinfra.net:587 STARTTLS,或者直接调 POST https://api.pharos.email/v1/send,发第一封测试邮件到自己邮箱验证到达

📩 模块 1:Pharos 4 步上手指引

📮 Pharos 免费事务邮件 API · 4 步上手

1. 打开 https://pharos.email 点右上角 start free 注册(邮箱即可,无需绑卡)
2. Domains → 添加发信域名,按提示添加 SPF / DKIM(ph1._domainkey)/ DMARC / bounce CNAME 四条记录,等状态变 VERIFIED
3. API keys → 创建 Key;或到 SMTP 页拿 smtp.pharosinfra.net:587 的用户名密码
4. 把应用 SMTP host 改成 smtp.pharosinfra.net:587 STARTTLS,或直接 POST https://api.pharos.email/v1/send 发第一封

⚠️ 免费档:3,000 封/月 · 每日 100 封 · 无限域名 · 全功能 · 120 天日志 · 无需绑卡

📋 模块 2:永久免费权益 + 不含项 + 三条必看避坑

✅ Pharos 免费档永久包含
• 3,000 封/月,每日 100 封上限
• REST API + SMTP 587 STARTTLS 双通道
• 无限发信域名/子域名
• 版本化模板引擎 + 变量 + 条件分支
• 120 天事件日志,delivered/bounced/complained/deferred/opened/clicked
• Webhook HMAC-SHA256 签名 + 指数退避重试
• Suppression 抑制列表(抑制发送不计额度)
• 每域独立 API Key,可单独吊销
• SPF/DKIM/DMARC strict 自动对齐检查
• 50MB 单封上限,100 req/min 限流
• AI Agent/MCP 友好的 send_email 工具 schema

❌ 免费档不含(但付费也不按"功能"切,只是封数更多)
• 月发 > 3,000 封 / 日发 > 100 封 → 升级 Starter $9/月起
• 单账户独立 IP → 月发约 10 万封以上可申请
• 营销/newsletter 批量发送 → AUP 禁止

🚨 三条必看避坑
1. 日限 100 封是硬上限,活动高峰会被拒,建议加队列
2. 没有官方多语言 SDK,自己写 HTTP/SMTP 调用(但任何语言都能调)
3. 仅支持事务邮件,营销邮件请走 Brevo/Sender 等平台

你现在项目里用的是哪家事务邮件 API(SendGrid / Mailgun / Resend / Postmark / MailerSend / Amazon SES / Pharos ……)?踩过什么坑(到达率、免费档被砍、SMTP 端口被封、绑卡扣费、域名被封……)?

壹贰线报 · 官方 Pricing 页核实(核实时点:2026 年 11 月)

本文所有数字均对照 pharos.email 官方 Pricing 页 FAQ "Is the free plan really free?" 段落与 Features 页 "The specifics" 规格表逐项核实,功能描述来自 Features 页六大模块原文。文中价格与规则以官方文档为准。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。