You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WP Mail SMTP每周提示"令牌已撤销或过期",求解决及规避方法

WP Mail SMTP 令牌每周过期/撤销的解决与避免方案

常见触发原因

  • 服务商权限变动:Google、Microsoft等邮件服务商若调整了应用权限,或标记应用存在安全风险,会直接导致令牌失效。
  • 未配置令牌自动刷新:像Google OAuth 2.0的短期令牌默认有效期仅7天,若WP Mail SMTP未开启离线访问权限获取刷新令牌,每周必然触发过期提示。
  • 网站环境变更:域名修改、SSL证书更换、服务器IP频繁变动,会触发服务商的安全机制,直接撤销令牌。

解决与规避操作步骤

1. 重新配置OAuth认证并开启自动刷新

  • 进入WP Mail SMTP设置页面,找到OAuth认证模块,重新完成授权流程。核心是在邮件服务商的应用控制台中,必须开启离线访问权限,让工具能通过刷新令牌自动更新短期令牌,无需手动干预。
  • 以Google为例:登录Google Cloud Console的OAuth同意屏幕,确认应用已发布(公开域名场景),且权限列表包含https://mail.google.com/或https://www.googleapis.com/auth/gmail.send。

2. 检查服务商侧应用状态

  • 登录对应邮件服务商的开发者控制台(如Google Cloud、Azure Active Directory),查看关联应用是否被禁用、权限是否被撤销。若存在安全警告,按提示完成验证(比如域名所有权验证)。
  • 避免随意修改应用的权限范围,每次调整后都需回到WP Mail SMTP重新完成授权。

3. 固定服务器IP(适用场景)

  • 若网站服务器IP频繁变动,Microsoft 365这类服务商易判定为风险操作并撤销令牌。可联系主机提供商申请固定IP,或在服务商后台将服务器IP加入信任列表。

4. 排查插件冲突

  • 部分安全类插件(防火墙、登录保护插件)可能会拦截WP Mail SMTP的令牌刷新请求。可临时禁用其他插件,测试一周是否仍出现过期问题,找到冲突插件后调整规则,允许WP Mail SMTP的API请求。

5. 临时应急方案:手动更新令牌

  • 若自动刷新暂时无法生效,每次出现提示时,进入WP Mail SMTP设置页面,点击「重新授权」按钮,重新完成OAuth流程即可获取新的有效令牌。

内容的提问来源于stack exchange,提问作者Ben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 15:11:00