为什么需要 SMTP 转发
现象:Bricks 表单提交后,站点不发邮件;或者密码找回邮件石沉大海。
根因:WordPress 默认用服务器自带的 mail() 发信,很多主机商把这个功能关了或进了垃圾箱。要稳定收信,得配一个真正的 SMTP 服务。Bricks 自带 Form 元素能收集提交,但它不负责发邮件——发信得靠 SMTP 插件。
表单插件(如 WPForms)也带 SMTP,但用 Bricks 自带 Form 就不必再装表单插件,配个 POST SMTP Mailer 即可。
安装 POST SMTP
现象:后台搜 SMTP 一堆插件,挑花眼。
根因:POST SMTP Mailer 免费、对 Gmail 的 OAuth 2.0 支持友好,适合个人站。
步骤:
- 后台 Plugins(插件)> 安装插件,搜 POST SMTP Mailer 安装并启用
- 启用后可能会弹“安全建议”引导,可跳过
- 进入 Post SMTP 设置面板,准备走配置向导
准备 Gmail OAuth 凭据
现象:直接用 Gmail 账号密码填进去,八成连不上。
根因:Gmail 早就不让“弱密码/普通密码”走 SMTP,必须用 OAuth 2.0 授权。这意味着你要去 Google Cloud 建一个凭证,拿到 Client ID / Secret 回填。
步骤(先在网站端起个头):
- 在 POST SMTP 向导里填“发件人名称”(建议用网站名,方便辨识)和 Gmail 地址
- 下一步会自动识别 SMTP 服务器,继续
- 验证方式选 Gmail API / OAuth 2.0
- 界面会给出两个值要你回填:Authorized JavaScript origins 和 Authorized redirect URI——先复制留着,下一步去 Google Cloud 用
在 Google Cloud 创建项目并启用 Gmail API
现象:没碰过 Google Cloud,不知道从哪建凭据。
根因:OAuth 凭据必须挂在某个 GCP 项目下,且要先启用 Gmail API 服务。
步骤:
- 用你的 Gmail 登录 Google Cloud Console
- 创建项目(若还没有):填项目名 → 创建;已有项目就直接选
- 顶部搜索 Gmail API → 进入 → 若未启用就点启用
- 左侧 API 和服务 > 凭据,点 创建凭据 > OAuth 客户端 ID
- 应用类型选 Web 应用,名称填你的站点名/域名方便区分
- 把上一步复制的 Authorized JavaScript origins 和 Authorized redirect URI 分别填进对应栏
- 点创建,弹出后复制 Client ID 和 Client Secret
回填凭据并完成授权
现象:凭据拿到了,但网站还提示未授权。
根因:凭据填回去后,还得用 Google 账号真正“授予权限”,Gmail 才肯替你发信。
步骤:
- 把 Client ID / Client Secret 粘回 POST SMTP 的对应框,下一步
- 提醒/浏览器扩展设置可跳过,下一步直到“完成”
- 在 POST SMTP 设置里点 Grant permission with Google,登录你那个 Gmail
- 跳转若提示“未经验证的应用”,点高级 > 前往(继续授权)
- 把对应权限授予站点,跳回后台显示配置成功
OAuth 同意屏幕默认是测试版,需到 GCP 的 OAuth 同意屏幕 点 发布应用 转正式,否则正式发信可能受限。
发测试邮件验证
现象:配完不敢确定通不通。
根因:不发一封测试信,谁也不敢说稳了。
步骤:
- POST SMTP 设置里点 Send a Test Email
- 填一个你能收信的邮箱,下一步
- 状态显示 Success 即成功;失败会给出错误信息,按提示修
- 去收件箱查,没看到就翻垃圾箱,标为不是垃圾
小结
Bricks 表单 + POST SMTP + Gmail OAuth 2.0,是把“站点消息进收件箱”跑通的标准组合。关键三步:装 POST SMTP → GCP 建 OAuth 凭据 → 回填并授权,最后一定发测试信。
你的 Bricks 表单询盘老收不到?联系 Ray Chan,我帮你把 SMTP + 表单通知一次配通。
-
相关阅读:Bricks Setup Guide 延伸阅读
-
想要现成外贸独立站模板与建站实战?看 铲子铺 chanzipu 的外贸建站教程(同用 Bricks,从零搭出能收询盘的站)
常见误区
配 Gmail OAuth 时有几个坑:一是OAuth 同意屏幕默认是「测试版」,不点「发布应用」的话只能添加测试邮箱,正式收信前务必发布;二是发信走 Gmail 有频率和每日配额,大量询盘站建议换专业邮件服务或事务邮件服务,别把 Gmail 当邮件服务器硬扛;三是别依赖服务器自带 mail(),正是它不稳定才要配 SMTP。另外密码找回、表单通知、告警邮件都走同一条 SMTP,配通一次全站受益。
常见问题(FAQ)
Q:为什么一定要配 SMTP?
A:WordPress 默认 mail() 在很多主机上被关或进垃圾箱,配 SMTP 才能稳定收信。
Q:Gmail OAuth 总说未验证怎么办? A:到 Google Cloud 的 OAuth 同意屏幕点「发布应用」,从测试版切到正式版即可。
Q:能用别的邮箱吗? A:能,文中用 Gmail 举例,换 Outlook/企业邮只要对应 SMTP/OAuth 凭据即可。
Q:大量询盘站用 Gmail 够吗? A:频率有限,量大建议用专业邮件服务;具体配额随官方政策变动,以官方文档为准。
延伸阅读
Post SMTP 插件配置 Gmail 邮箱转发网站消息
教程:网站询盘/通知邮件常发不出,用 Post SMTP 走 Gmail 代发稳定可靠。讲应用专用密码、SMTP 参数与测试验证。
tutorialBricks 用 ACF Checkbox 字段渲染自定义 SVG 图标列表
教程:Bricks 用 ACF Checkbox 字段渲染自定义 SVG 图标列表——acf 附完整代码可直接复用,适合外贸独立站与 WordPress 开发者。
tutorialBricks 按 ACF Gallery 图片数量做动态条件输出
教程:Bricks 按 ACF Gallery 图片数量做动态条件输出——acf 附完整代码可直接复用,适合外贸独立站与 WordPress 开发者。
tutorialBricks 查询循环输出 ACF 图片字段的 Alt、Caption、标题数据
教程:Bricks 查询循环输出 ACF 图片字段的 Alt、Caption、标题数据——acf 附完整代码可直接复用,适合外贸独立站与 WordPress 开发者。
