Gmail向Mailinator发信仅可发送前15个Mailgun收件人如何解决?
邮件发送超15个收件人报错解决方案
- 首先明确核心问题:你遇到的15个收件人阈值限制并非来自脚本执行时长,而是Mailgun服务默认的单API请求收件人数量上限,基础版Mailgun单请求的to/cc/bcc三类收件人总和不得超过15,触发阈值后会直接返回报错,所以你修改
max_execution_time=180的操作不会生效。 - 最优修复方案:将收件人列表按每批最多10个的量级拆分,循环调用Mailgun发送接口完成批量发信,每批发送后增加1s的等待间隔,避免同时触发Mailgun的请求频率限制。如果发信总量较大,可以再根据实际情况调高
max_execution_time参数避免脚本中途退出。 - 额外注意事项:如果你是用普通Gmail账号作为发件方,需要同时遵守Gmail的发信阈值限制:普通个人Gmail账号单日最多发送500封邮件,Google Workspace账号单日最多发送2000封,超出后也会出现发送失败报错。
- 可选升级方案:如果需要单请求发送更多收件人,可以升级Mailgun的付费套餐,高阶套餐支持单请求最多1000个收件人,但仍推荐优先使用分批发送方案,既能避免各类阈值限制,也能提升邮件整体送达率,降低被反垃圾规则拦截的概率。
内容的提问来源于stack exchange,提问作者Divyesh
相关产品推荐
相关产品推荐

