如何查询Google SMTP当前剩余配额?
查询Google SMTP发送配额的API方法
Google SMTP的发送配额与Gmail API的发送限制共享额度,你可以通过Gmail API查询实时剩余配额,具体操作如下:
启用Gmail API并获取凭据
在Google Cloud控制台启用Gmail API,创建OAuth2.0客户端凭据(查询配额需要用户授权)。调用轻量API接口获取配额信息
发送GET请求到https://www.googleapis.com/gmail/v1/users/me/profile(me代表当前授权的用户账号),查看响应头中的以下核心字段:X-RateLimit-Limit:当日允许的最大发送量(个人账号通常为500,Workspace账号配额更高)X-RateLimit-Remaining:当前剩余的可发送次数X-RateLimit-Reset:配额重置的时间戳(单位秒)
示例curl请求(需替换
YOUR_ACCESS_TOKEN为实际授权令牌):curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" https://www.googleapis.com/gmail/v1/users/me/profile -I补充说明
- 若使用应用专用密码(App Password)发送SMTP邮件,此方法依然适用,因为配额绑定的是你的Google账号本身。
- 若需要统计当日已发送邮件数量,可调用Gmail API的
users.messages.list接口并过滤发送时间,但读取响应头的方式更高效。
内容的提问来源于stack exchange,提问作者D L
相关产品推荐
相关产品推荐

