WordPress OAuth SMTP插件配置Gmail遇Google验证要求,咨询解决办法
WordPress OAuth SMTP 连 Gmail 验证问题解决方案
能不能绕过验证?
如果你的网站仅自己使用(比如个人博客、内部站点),完全可以绕过验证——问题大概率出在你创建的Google应用类型不对。
为什么会触发验证提示?
Google默认创建的是「外部应用」,这类应用如果请求敏感权限(比如Gmail的邮件发送权限),就会触发验证要求。但如果是仅供自己/组织内部使用的应用,设置成「内部应用」就不会有这个提示,也无需验证。
怎么改成内部应用(绕过验证)
- 打开Google Cloud控制台,找到你的OAuth应用
- 在「OAuth同意屏幕」页面,把应用类型从「外部」改成「内部」(仅限Google Workspace账号)
- 保存后重新配置SMTP插件,授权时就不会再提示需要验证了
如果是个人Google账号(非Workspace),没法设置内部应用,就添加自己的邮箱作为「测试用户」:
- 在OAuth同意屏幕的「测试用户」栏,添加你的Gmail邮箱
- 这样只有你这个测试用户能授权,不会触发公开验证要求
必须提交验证的情况(面向外部用户)
如果你的网站需要让其他用户也能用这个SMTP功能(比如多作者站点),那就得提交验证申请,步骤如下:
- 确保应用的OAuth同意屏幕信息完整:填写应用名称、隐私政策链接、服务条款链接(个人站点可使用合规的模板内容)
- 在Google Cloud控制台的「API和服务」→「OAuth同意屏幕」页面,点击「提交验证请求」
- 按照提示上传应用图标、填写应用用途说明(重点说明是用于WordPress站点的邮件收发,使用Gmail SMTP服务,权限仅用于发送/接收站点邮件)
- 等待Google审核,周期一般为几天到几周
内容的提问来源于stack exchange,提问作者Denisovan
相关产品推荐
相关产品推荐

