SuperAPI AI 工具集

sinch-mailgun-optimize

营销与增长

查看项目

更新于 10-16 11:29

技能介绍

用途

Mailgun Optimize(by Sinch),原名 InboxReady,是一套邮件送达率(deliverability)管理套件。它面向需要监控和诊断邮件发送效果的用户,围绕种子列表收件箱投放测试、IP 与域名黑名单监控、垃圾邮件陷阱追踪、邮件健康评分、DMARC 报表、Google Postmaster Tools 以及 Microsoft SNDS 数据等维度提供查询与配置能力。

主要能力

域名监控:通过 POST /v1/inboxready/domains?domain= 注册域名,是黑名单追踪、DMARC 报表和 Postmaster Tools 的基础;支持列表、验证与删除。域名注册使用查询参数,而非 JSON 请求体。

收件箱投放测试:基于种子列表。先创建种子列表(POST /v4/inbox/seedlists),再创建测试(POST /v4/inbox/tests),请求体包含 html 或 template_name。响应返回 result_id,需轮询 GET /v4/inbox/results/{result_id} 获取结果。

IP 黑名单监控:通过 /v1/inboxready/ip_addresses 和 /v1/inboxready/ip_addresses/{ip} 检查发送 IP 是否被列入黑名单。

域名黑名单监控:通过 /v1/monitoring/domains/{domain}/blocklists 检查域名黑名单状态;通过 /v1/monitoring/domains/{domain}/events 或 /v1/monitoring/domains/events 查看事件。

垃圾邮件陷阱:通过 /v2/spamtraps 识别陷阱命中(pristine、recycled、typo)。注意 /v1/spamtraps 已弃用,应使用 v2。

邮件健康评分:通过 /v1/maverick-score/total 获取总体评分,通过 /v1/maverick-score/grouped 按域名/IP/子账户查看评分。

Google Postmaster Tools:在 /v1/reputationanalytics/gpt/ 下提供 Gmail 相关指标(垃圾邮件率、域名/IP 声誉、认证、加密)。需先在 Google 完成域名验证。

Microsoft SNDS:通过 /v1/reputationanalytics/snds 和 /v1/reputationanalytics/snds/{ip} 获取 Outlook/Hotmail 数据。

DMARC 报表:在 /v1/dmarc/ 下提供 DMARC 合规聚合数据,需先配置 DMARC DNS 记录。

告警:针对黑名单新增、声誉下降等事件提供通知,支持邮件、Slack 和 webhook 渠道,通过 /v1/alerts/events 和 /v1/alerts/settings/events 管理。

使用方式

凭据:使用环境变量存储凭据,切勿在命令或源码中硬编码 API 密钥,例如 export MAILGUN_API_KEY="your-private-api-key"。

认证:Mailgun Optimize 使用 HTTP Basic Auth,用户名为 api,密码为 Mailgun 私有 API 密钥,即 --user "api:$MAILGUN_API_KEY"。

基础 URL:美国区域为 https://api.mailgun.net/,欧盟区域为 https://api.eu.mailgun.net/。

首次调用示例: curl -X GET "https://api.mailgun.net/v1/inboxready/domains" --user "api:$MAILGUN_API_KEY"

语言:可使用任意语言,或直接使用 curl。该 API 仅提供 REST 接口,没有 SDK 封装。

请求/响应模式:请参考 API Reference 或 OpenAPI Spec(见官方文档链接)。

常见工作流

收件箱投放测试:创建种子列表(POST /v4/inbox/seedlists)→ 创建测试(POST /v4/inbox/tests,含 html 正文或 template_name)→ 获取 result_id → 轮询 GET /v4/inbox/results/{result_id}。

送达率审计(用户报告送达问题时按此顺序排查):检查 IP 黑名单(GET /v1/inboxready/ip_addresses/{ip}),若被列入则优先向黑名单提供方申请移除;检查域名黑名单(GET /v1/monitoring/domains/{domain}/blocklists);审查垃圾邮件陷阱命中(GET /v2/spamtraps),pristine 陷阱通常意味使用购买/抓取列表,recycled 陷阱通常是列表卫生问题,需做邮箱验证并移除不活跃地址;拉取健康评分(GET /v1/maverick-score/total);检查 Google Postmaster 声誉(GET /v1/reputationanalytics/gpt/domains/{domain});审查 DMARC 合规(GET /v1/dmarc/domains/{domain})。

新域名接入:注册域名(POST /v1/inboxready/domains?domain=example.com)→ 验证域名(PUT /v1/inboxready/domains/verify?domain=example.com)→ 注册发送 IP(POST /v1/inboxready/ip_addresses)→ 配置告警(POST /v1/alerts/settings/events)→ 设置 DMARC(GET /v1/dmarc/records/{domain} 获取 DNS 记录后配置)→ 关联 Google Postmaster(在 Google 验证域名后确认数据)。

设置监控告警:通过 POST /v1/alerts/settings/events 创建,PUT 更新,DELETE /v1/alerts/settings/events/{id} 删除。

适用场景与限制

适用于邮件发送基础设施监控、投放效果测试、送达率问题排查和域名声誉管理等场景。

限制与注意事项:Google Postmaster 需先在 Google 完成域名验证;垃圾邮件陷阱缓解不可尝试识别具体陷阱地址,应通过邮箱验证清理整个列表并实施双重确认(double opt-in);黑名单移除需查对应提供方的移除流程,Mailgun 仅监控,不自动移除;DMARC 报表数据需先配置 DMARC DNS 记录。

安全方面:不得在客户端代码、日志或已提交源码中暴露 MAILGUN_API_KEY;Optimize 使用与 Send 相同的 Mailgun 账户凭据,密钥泄露将导致账户级权限外泄;凭据应来自环境变量或密钥管理器;声誉与投放数据可能包含域名级细节,未经同意不应对外分享;密钥泄露应立即在 Mailgun 仪表板轮换。URL 抓取仅限可信一方域名(documentation.mailgun.com、developers.sinch.com)。