最近做海外 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:587STARTTLS(或 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 | — |
更高 | 联系销售 | 定制 | 定制 | — |
注意:官网明确"超额"机制——免费档超出直接停发(不会扣钱),付费档按同档位单价按量结算,不设额外惩罚性加价。
⚠️ 三个避坑
免费档每天有 100 封的硬上限——如果你的项目某天做活动/开放注册,单天触发邮件超过 100 封,多余的请求会被拒,建议业务端加队列或者提前升级到 Starter。
没有官方多语言 SDK——官方明确主张"no SDK required",意味着你要自己写 HTTP/SMTP 调用;对 Laravel/Rails/Django 这类自带 SMTP 客户端的框架是 0 成本,但对想直接 pip install / npm install 的同学可能要多写几十行封装代码。
不是营销邮件平台——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 步上手(活动直达入口配套)
打开官网 https://pharos.email ,点右上角 start free 注册(邮箱即可,无需绑卡)
进入控制台 → Domains → 添加你的发信域名,按提示添加 SPF/DKIM/DMARC/Return-Path 四条 DNS 记录,等状态变 VERIFIED
控制台 → API keys → 创建一个 Key(或到 SMTP 页拿 SMTP 用户名密码)
在你的应用里把 SMTP host 改成
smtp.pharosinfra.net:587STARTTLS,或者直接调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 页六大模块原文。文中价格与规则以官方文档为准。