WordPress 发不出邮件:Gmail SMTP 怎么配,询盘才不会丢

无评论

作者照片

By 刘宇

搜「gmailsmtp设置」的人,十个里有九个不是想学配置,而是询盘收不到了。WordPress 默认用服务器的 PHP 发信,邮件常被当垃圾邮件,或者干脆失败,页面上还提示提交成功。这篇按排查顺序讲,从确认故障到配好验证。

先把最要命的一点说清楚:表单显示成功,不等于邮件发出去。两者之间隔着发信服务,任何一环断掉,页面都不会报错。

WordPress 默认发信为什么靠不住

WordPress 用 PHP 的 mail() 函数发信,走服务器本地。共享主机常禁用这个函数,或者服务器 IP 没有发信信誉,邮件直接被收件方拒掉。你这边看不到失败,买家那边也什么都没发生。

把发信交给一个正经的 SMTP 服务,等于换一条有信誉的通道。Gmail 是其中门槛最低的一种。

GmailSMTP设置 的前提:先拿到应用专用密码

GmailSMTP设置 不能直接用邮箱登录密码。账号开了两步验证之后,才能生成应用专用密码,用它填进发信插件。少了这一步,密码填进去也会认证失败。

免费 Gmail 账号有每日发信量上限,具体数字以 Google 当前说明为准。询盘量大的站,要么升级到付费的 Google Workspace,要么接专业邮件服务,别把生意压在一个免费额度上。

用插件配,别手写代码

WP Mail SMTP、Fluent SMTP 这类插件把主机、端口、加密和认证做成表单,填完能发测试信。手写 phpmailer 代码不是不行,但升级 WordPress 或换主题时容易丢,出问题也不好查。

插件只装一个。两个发信插件同时启用会互相覆盖配置,症状是改了这个不生效。插件怎么克制,站上WordPress 插件怎么选那篇讲得更细。

端口和加密怎么选

常见三种组合:587 配 STARTTLS,465 配 SSL,25 基本被主机商封掉。优先试 587,不行再试 465。填错端口的表现是连接超时或认证失败。

如果主机商封了对外发信端口,怎么填都不通。这种情况要么让主机商放行,要么改用 API 方式发信,绕开 SMTP 端口。

发信人和回复地址怎么设

发信人最好用你自己域名下的邮箱,比如 service@你的域名,而不是 Gmail 地址。用免费邮箱当发信人,买家回复时容易进垃圾箱,也不利于品牌。

回复地址设成真实收询盘的邮箱,并且真的去收。我们见过配置全对、邮件也发出去了,但没人看那个邮箱,询盘照样丢——这已经不是技术问题。

配完必须做的三步验证

第一步,插件自带的测试信发到外部邮箱,别发到同域邮箱。第二步,用表单真提交一次,从买家视角走完整流程。第三步,检查收件箱和垃圾箱,确认能收到、不被判垃圾。

再做一步加分项:给域名配好 SPF、DKIM 和 DMARC 记录。它们决定收件方信不信你的邮件。配了不一定进收件箱,不配大概率进垃圾箱。

一个真实故障:表单静默坏 12 天

我们接手过一个站,表单静默坏了 12 天,期间 207 次付费点击落在一张发不出去的表单上。页面一直提示提交成功,直到有人问为什么没回信才发现。根因是 reCAPTCHA 的站点密钥注册在另一个网域,验证环节直接把提交挡掉,发信根本没走到。

这个案例说明两件事:定期用外部邮箱真提交测试;把发信、表单、验证三者分开查。只测发信服务,查不出表单被挡。

上线前的检查清单

检查项 通过标准
SMTP 连通 插件测试信能发到外部邮箱
表单提交 前台真提交一次,后台收到记录
邮件送达 收件箱能看到,Reply-To 是真实邮箱
域名记录 SPF、DKIM、DMARC 已配
定期复测 至少每月用外部邮箱测一次

还是收不到,按这个顺序查

先看插件日志里有没有发出记录。有记录但对方没收到,查垃圾箱和域名记录。没有记录,查 SMTP 认证和端口。连提交都没发生,回头查表单和验证码配置。

顺序是从结果往回推,不要一上来就重装插件。重装解决不了密钥注册错网域这类问题。

询盘接住之后怎么跟,见外贸获客与询盘承接指南;表单和联系页怎么排,看联系页和询盘页怎么做;上线前的整体验收清单在外贸独立站上线前要检查什么

最后一句:邮件配好,不等于询盘会变多,它只保证不丢。Google 官方也讲,没有人能保证在 Google 上排第一(Google 官方说明)。以上由天问网络整理,不承诺排名和询盘数。

Gmail SMTP 常见问题

WordPress 表单提示提交成功但收不到邮件,先查哪里?

先看插件日志有没有发出记录。有记录查垃圾箱和域名记录,没记录查 SMTP 认证和端口,连提交记录都没有就回头查表单和验证码配置。

gmailsmtp设置 能用邮箱登录密码吗?

不能。要先给 Google 账号开两步验证,再生成应用专用密码填进插件。直接用登录密码会认证失败。

Gmail 免费账号发询盘邮件够用吗?

小站够用,但有每日发信量上限,具体数字以 Google 当前说明为准。询盘量大的站建议升级到付费的 Google Workspace,或改用专业邮件服务。

SMTP 端口填哪个?

优先试 587 配 STARTTLS,不行再试 465 配 SSL。25 端口基本被主机商封掉。填错端口的表现是连接超时或认证失败。

配好了还是进垃圾箱怎么办?

先给域名配 SPF、DKIM 和 DMARC 记录,再用外部邮箱真提交测试。发信人用自己域名下的邮箱,回复地址设成真实在收的邮箱。

发表评论