Sign inGet started

IP 预热

新 IP 地址没有发送历史。该 IP 突然发送大量邮件可能导致邮箱服务商对其进行限流或过滤。预热会逐步增加发送量,让 IP 建立发送信誉。每个专用 IP 在承载全部发送量之前都要经过预热。专用 IP 能否提升邮件送达率?介绍了在什么情况下建立自己的 IP 信誉有帮助,什么情况下共享发送更合适。

升量过程

你无需自行管理预热。每个新购买的专用 IP 初始状态为 warming,我们会在大约 30 天内自动完成预热。升量过程是一系列固定的阶段:每个阶段新 IP 承担更大比例的流量,超出其安全承载能力的部分通过共享池溢出发送。整个过程中你的邮件始终以全量发送;随着升量推进,只有新 IP 与共享基础设施之间的分配比例在变化。
升量过程由三个要点定义:
  • warmup_progress 是升量已完成的比例,从 0100。它随着各阶段完成而稳步推进;预期为均匀递增,而非跳跃式变化。
  • 进度每小时同步一次。 我们每小时检查一次所有正在预热的 IP 与发送基础设施的状态,因此变化最多需要一小时才能显示。更频繁地轮询没有意义。
  • 完成后状态切换为 active 当最终阶段完成时,warmup_progress 显示为 100warmup_completed_at 被设置,该 IP 承载其池发送的全部流量,不再溢出到共享基础设施。
专用 IP 可以报告的完整状态集(包括取消)详见专用 IP 与池

监控预热

Email > IP Pools > Dedicated IPs 中查看状态和进度,或通过 CLI 读取 IP 资源:
仪表盘中正在预热的专用 IP 及其预热进度条
代码示例
bird email dedicated-ips get dip_6jeq30c6f79n9st5z6002c349r
代码示例
{
  "address": "198.51.100.22",
  "created_at": "2026-06-29T13:56:39Z",
  "hostname": "mta2.send.goldcrest.dev",
  "id": "dip_6jeq30c6f79n9st5z6002c349r",
  "ip_pool_id": "ipp_1btmn1nnkd8y6a4jckbkvvt9eh",
  "organization_id": "org_01ky7m235keybaf72b0fdgfwj4",
  "purchased_at": "2026-06-29T13:56:39Z",
  "status": "warming",
  "updated_at": "2026-07-23T13:56:39Z",
  "warmup_progress": 45,
  "warmup_started_at": "2026-06-29T13:56:39Z"
}
预热相关字段:
  • warmup_progress:升量已完成的比例,从 0100
  • warmup_started_at:升量开始的时间,即购买时刻。
  • warmup_completed_at:预热完成且 IP 转为 active 后出现。IP 仍在预热期间不显示。

何时切换默认池

升量过程帮你应对流量曲线,但有两个决定由你自己做:
  • 共享池在你主动更改之前始终是默认池。 购买专用 IP 不会自动改变你的流量路由。未指定池的发送继续使用已预热的共享池,因此流量不会被强制分配到冷 IP 上。当你准备好后,将专用池设为默认池;具体规则见专用 IP 与池
  • active 后再切换。 你可以将流量指向 IP 仍在预热的池,溢出路由会确保邮件正常送达。在 warmup_completed_at 被设置之前,保持共享池为默认池,然后再切换。不要计划将全部流量一次性倾倒到刚购买的 IP 上;预热期间建立的信誉才是核心目的。
如果你运行多个池,对每个新 IP 采用同样的方式:将其购入对应的池,关注 warmup_progress,待 IP 变为 active 后再有意识地将专用流量路由过去。

后续步骤