WordPress 收不到邮件,是建站后最常见的问题之一。这篇教程讲清楚三件事:询盘通知发到哪里、为什么收不到、怎么配好 SMTP,让 WordPress 接收询盘邮件更稳定。
这是外贸网站询盘功能 4 个步骤里的第 3 步。
一、先别慌:询盘没丢
PufferGo 收到询盘时,是先存进网站数据库,再发邮件通知你。所以邮件没收到,询盘也还在。
后台左侧菜单进入 PufferGo → Inquiries,所有询盘都在这里,每一条都能看到客户是从哪个页面提交的。先把这几天的询盘回了,再回来配邮件。为什么要先入库再发邮件,见博客 WordPress 询盘插件为什么要为 B2B 重做;询盘列表怎么用,见 询盘管理系统使用指南。
二、为什么 WordPress 收不到邮件
WordPress 默认是让网站所在的服务器(也就是后文说的「主机」)自己发邮件,这条路往往走不通:
- 服务器不是专业的发信方。 大部分主机没有配置正经的邮件服务,邮件发出去就没了下文。
- 发件人不被信任。 不做任何配置时,发件人是
wordpress@你的域名,这个地址背后没有真实的邮箱账号,收件方很容易把它判成垃圾邮件,甚至直接拒收。 - 发信端口被封。 很多云服务器默认封了发信用的 25 端口。
解决办法只有一个:让一个真实的邮箱账号来代发,比如你的企业邮箱。WordPress 通过 SMTP 登录这个邮箱,用它的名义把邮件发出去,收件方就会信任这个发件人。
三、第一步:设置接收询盘邮件的通知邮箱
- 后台进入 PufferGo → Settings,找到 Email Notification Configuration。
- 打开 Enable email notifications,下方会出现 Notification recipient email 输入框。
- 填写接收询盘通知的邮箱。可以填多个,用英文逗号隔开,比如
boss@example.com, sales@example.com。 - 点 Save Configuration 保存。

不填的话,通知会发到 WordPress 的管理员邮箱。建议把老板和负责询盘的业务员都填上,一个人请假或离职,询盘也有人看见。
四、第二步:安装 WordPress SMTP 插件
WordPress 本身没有 SMTP 设置,需要装一个 WordPress SMTP 插件。我们推荐 FluentSMTP:
- 开源完全免费,所有功能都不收费;
- 支持阿里企业邮、腾讯企业邮、Gmail、Outlook,以及 Amazon SES 等主流发信服务;
- 自带发送日志,每封邮件发成功还是失败,一查就知道。
安装方法:在上一步的 Email Notification Configuration 里,点 Install FluentSMTP Plugin,在打开的页面里安装并启用。也可以在 插件 → 安装插件 里搜索 FluentSMTP,安装并启用。当然,如果是从我们浏览器插件里安装的,我们默认就给你安装上了的。
五、第三步:配置 FluentSMTP
启用后,进入 设置 → FluentSMTP(或在 PufferGo 设置页点 Go to FluentSMTP Settings),新建一个连接。
1. 先填发件人
- From Email:发件人邮箱。必须和下面登录 SMTP 用的账号是同一个邮箱,否则还是容易进垃圾箱。
- From Name:发件人名称,填公司名或网站名。
- 勾选 Force From Email 和 Force Sender Name,让网站上所有邮件都统一用这个发件人。
发件人最好用你自己域名的企业邮箱,比如 info@你的域名,不要用个人 QQ 邮箱或 163 邮箱。
2. 再按你的邮箱选连接方式
阿里企业邮箱:连接方式选 Other SMTP。
| 项目 | 填写 |
|---|---|
| SMTP Host | smtp.qiye.aliyun.com |
| SMTP Port | 465 |
| Encryption | SSL |
| Username | 完整的邮箱地址 |
| Password | 邮箱密码;如果开启了「三方客户端安全密码」,填生成的安全密码 |

腾讯企业邮箱:连接方式选 Other SMTP。填表之前,先在腾讯企业邮箱的「设置 → 客户端设置」里开启 IMAP/SMTP 服务。
| 项目 | 填写 |
|---|---|
| SMTP Host | smtp.exmail.qq.com |
| SMTP Port | 465 |
| Encryption | SSL |
| Username | 完整的邮箱地址 |
| Password | 客户端专用密码(邮箱绑定微信后必须用它,在邮箱「设置 → 客户端设置」里生成) |
Gmail 或 Google Workspace:最省事的做法是选 Other SMTP。Host 填 smtp.gmail.com,端口 465,加密选 SSL。密码填应用专用密码,不能填登录密码;应用专用密码要先把 Google 账号的两步验证打开,再到账号安全设置里生成。FluentSMTP 也提供 Gmail 专用连接,但需要到 Google Cloud 里创建授权凭据,步骤较多。
Outlook 或 Microsoft 365:选 FluentSMTP 的 Outlook or Office 365 连接,按提示授权。不建议用 Other SMTP 加密码的方式,微软正在逐步关闭这种登录方式。
我们发现,实际上阿里、腾讯的企业邮箱配置都非常简单,如果觉得 Gmail 的配置麻烦,可以考虑阿里、腾讯的企业邮箱。
填完点保存。各个连接方式的详细说明,见 FluentSMTP 官方文档。
六、第四步:测试,然后提交一条真实询盘
- 在 FluentSMTP 里切到 Email Test,填你自己的邮箱,发一封测试邮件。收到了,说明 SMTP 配通了。
- 打开网站上任意一个产品页,自己填一条询盘提交。检查两件事:
- 通知邮箱收到了询盘通知;
- 你在表单里填的邮箱收到了确认信。
- 回到 FluentSMTP 的 Email Logs,能看到这两封邮件的发送记录和状态。

以后再怀疑收不到邮件,先看发送日志:显示发送成功,就去收件方的垃圾箱找;显示失败,日志里会写原因。
七、常见问题
邮件发出去了,但进了垃圾箱
- 确认 From Email 和 SMTP 登录的账号是同一个邮箱,并且勾选了 Force From Email。
- 给域名配好 SPF 和 DKIM 记录。这是邮箱服务商给你的几条 DNS 解析记录,在阿里云、腾讯云的企业邮箱后台都能找到,照着加到域名解析里即可。
- 在收件箱里把这封邮件标记为「不是垃圾邮件」,并把发件人加入通讯录。
测试邮件发送失败,提示连接超时
通常是服务器封了端口。换一个端口再试:腾讯企业邮箱和 Gmail 可以换成 587,加密方式改为 TLS;阿里企业邮箱可以换成 80,加密方式选 None。都不行,就联系主机商确认是否允许对外发信。
Gmail 一直提示用户名或密码错误
Gmail 不接受登录密码,必须用应用专用密码。先开启两步验证,才能生成应用专用密码。
客户说没收到确认信
确认信和询盘通知走的是同一条发信通道,SMTP 配好后会一起恢复。如果只有确认信收不到,检查表单里的邮箱字段名是不是 email,见 WordPress 联系表单设置 的常见问题。
填了多个通知邮箱,只有一部分人收到
检查邮箱之间是不是用英文逗号隔开、有没有拼错。再到 FluentSMTP 的发送日志里看,每个收件人是否都显示发送成功。
下一步
邮件通了,接着在后台跟进每一条询盘。
