WordPress 收不到邮件?询盘通知邮箱与 SMTP 配置指南

2026年9月16日 admin

WordPress 收不到邮件,是建站后最常见的问题之一。这篇教程讲清楚三件事:询盘通知发到哪里、为什么收不到、怎么配好 SMTP,让 WordPress 接收询盘邮件更稳定。

这是外贸网站询盘功能 4 个步骤里的第 3 步。

一、先别慌:询盘没丢

PufferGo 收到询盘时,是先存进网站数据库,再发邮件通知你。所以邮件没收到,询盘也还在。

后台左侧菜单进入 PufferGo → Inquiries,所有询盘都在这里,每一条都能看到客户是从哪个页面提交的。先把这几天的询盘回了,再回来配邮件。为什么要先入库再发邮件,见博客 WordPress 询盘插件为什么要为 B2B 重做;询盘列表怎么用,见 询盘管理系统使用指南。

二、为什么 WordPress 收不到邮件

WordPress 默认是让网站所在的服务器(也就是后文说的「主机」)自己发邮件,这条路往往走不通:

  • 服务器不是专业的发信方。 大部分主机没有配置正经的邮件服务,邮件发出去就没了下文。
  • 发件人不被信任。 不做任何配置时,发件人是 wordpress@你的域名,这个地址背后没有真实的邮箱账号,收件方很容易把它判成垃圾邮件,甚至直接拒收。
  • 发信端口被封。 很多云服务器默认封了发信用的 25 端口。

解决办法只有一个:让一个真实的邮箱账号来代发,比如你的企业邮箱。WordPress 通过 SMTP 登录这个邮箱,用它的名义把邮件发出去,收件方就会信任这个发件人。

三、第一步:设置接收询盘邮件的通知邮箱

  1. 后台进入 PufferGo → Settings,找到 Email Notification Configuration
  2. 打开 Enable email notifications,下方会出现 Notification recipient email 输入框。
  3. 填写接收询盘通知的邮箱。可以填多个,用英文逗号隔开,比如 boss@example.com, sales@example.com
  4. Save Configuration 保存。

PufferGo → Settings → Email Notification 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 EmailForce Sender Name,让网站上所有邮件都统一用这个发件人。

发件人最好用你自己域名的企业邮箱,比如 info@你的域名,不要用个人 QQ 邮箱或 163 邮箱。

2. 再按你的邮箱选连接方式

阿里企业邮箱:连接方式选 Other SMTP

项目 填写
SMTP Host smtp.qiye.aliyun.com
SMTP Port 465
Encryption SSL
Username 完整的邮箱地址
Password 邮箱密码;如果开启了「三方客户端安全密码」,填生成的安全密码

FluentSMTP 新建 Other SMTP 连接:填写阿里企业邮箱的发件人和 SMTP 参数

腾讯企业邮箱:连接方式选 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 官方文档

六、第四步:测试,然后提交一条真实询盘

  1. 在 FluentSMTP 里切到 Email Test,填你自己的邮箱,发一封测试邮件。收到了,说明 SMTP 配通了。
  2. 打开网站上任意一个产品页,自己填一条询盘提交。检查两件事:
    • 通知邮箱收到了询盘通知
    • 你在表单里填的邮箱收到了确认信
  3. 回到 FluentSMTP 的 Email Logs,能看到这两封邮件的发送记录和状态。

FluentSMTP 的 Email Logs:询盘通知和客户确认信两条记录,状态都是 sent

以后再怀疑收不到邮件,先看发送日志:显示发送成功,就去收件方的垃圾箱找;显示失败,日志里会写原因。

七、常见问题

邮件发出去了,但进了垃圾箱

  • 确认 From Email 和 SMTP 登录的账号是同一个邮箱,并且勾选了 Force From Email
  • 给域名配好 SPF 和 DKIM 记录。这是邮箱服务商给你的几条 DNS 解析记录,在阿里云、腾讯云的企业邮箱后台都能找到,照着加到域名解析里即可。
  • 在收件箱里把这封邮件标记为「不是垃圾邮件」,并把发件人加入通讯录。

测试邮件发送失败,提示连接超时

通常是服务器封了端口。换一个端口再试:腾讯企业邮箱和 Gmail 可以换成 587,加密方式改为 TLS;阿里企业邮箱可以换成 80,加密方式选 None。都不行,就联系主机商确认是否允许对外发信。

Gmail 一直提示用户名或密码错误

Gmail 不接受登录密码,必须用应用专用密码。先开启两步验证,才能生成应用专用密码。

客户说没收到确认信

确认信和询盘通知走的是同一条发信通道,SMTP 配好后会一起恢复。如果只有确认信收不到,检查表单里的邮箱字段名是不是 email,见 WordPress 联系表单设置 的常见问题。

填了多个通知邮箱,只有一部分人收到

检查邮箱之间是不是用英文逗号隔开、有没有拼错。再到 FluentSMTP 的发送日志里看,每个收件人是否都显示发送成功。

下一步

邮件通了,接着在后台跟进每一条询盘。