一、为什么要配置 SMTP? #
WordPress 默认使用 PHP 的 wp_mail() 函数发送邮件-1。但大多数主机商的服务器并没有正确配置 PHP 邮件发送功能,导致 WordPress 邮件无法送达——要么被直接拦截,要么被扔进垃圾箱-1-28。
SMTP(简单邮件传输协议) 是行业标准的邮件发送协议-1。通过 SMTP 发送邮件,相当于把邮件交给专业快递公司,而不是随便丢进一个邮筒-45。WP Mail SMTP 插件的作用,就是把 WordPress 和专业的 SMTP 服务连接起来,确保邮件稳定送达-1。
WP Mail SMTP 是 WordPress 官方插件库中 超过 400 万 网站使用的邮件发送插件-1。
下面我们就来一步步完成配置。
二、准备工作 #
在开始配置之前,你需要准备一个已经开启 SMTP 服务的邮箱。以下是几种常见方案-45:
| 方案 | 优点 | 注意事项 |
|---|---|---|
| 个人邮箱(QQ、163、Gmail) | 免费、设置简单 | 有每日发送量限制 |
| 企业邮箱(腾讯企业邮、阿里企业邮) | 专业、送达率高 | 需注册企业邮箱服务 |
| 专业邮件服务(SendLayer、Brevo 等) | 送达率最高 | 部分服务需付费 |
推荐:如果你有企业邮箱(如 yourname@yourdomain.com),使用它的 SMTP 服务是绝佳选择-45。
三、安装 WP Mail SMTP 插件 #
步骤 1:进入插件安装页面 #
登录 WordPress 后台,在左侧菜单中点击 插件 → 安装插件–。
https://wpmailsmtp.com/wp-content/uploads/2023/08/wp-mail-smtp-settings.png
(示意图:WordPress 后台插件菜单入口)
步骤 2:搜索并安装插件 #
在搜索框中输入 “WP Mail SMTP”,找到由 WPForms 开发的插件–。
点击 “现在安装” 按钮,等待安装完成后,点击 “启用”-4–。
https://wpmailsmtp.com/wp-content/uploads/2022/12/general-settings-tab.png
(示意图:WP Mail SMTP 插件安装界面)
步骤 3:进入插件设置 #
启用插件后,左侧菜单会出现 WP Mail SMTP 选项。点击进入,你会看到设置向导-2。
小提示:你也可以直接点击 “Let‘s Get Started” 按钮,进入设置向导-4。
四、基础设置(发件人信息) #
进入 WP Mail SMTP 设置页面后,首先配置 General(常规) 选项卡下的发件人信息-9:
发件人邮箱(From Email) #
填写你希望显示在邮件中的发件人邮箱地址-9。这个邮箱应该与你后续配置的 SMTP 账号一致。
✅ 建议:勾选 “Force From Email” 选项,强制所有邮件使用此发件人地址,避免被其他设置覆盖-11。
发件人名称(From Name) #
填写收件人看到的发件人名称-9。例如你的网站名称或品牌名。
✅ 建议:勾选 “Force From Name” 选项,确保所有邮件使用统一的发件人名称-11。
https://wpmailsmtp.com/wp-content/uploads/2023/08/wp-mail-smtp-settings.png
(示意图:发件人邮箱和名称设置界面)
五、选择邮件发送方式(核心步骤) #
这是整个配置中最关键的一步。在 Mailer(邮件程序) 部分,选择你要使用的邮件发送方式–-9。
WP Mail SMTP 提供了多种 Mailer 选项-1:
-
SendLayer(推荐)
-
SMTP.com(推荐)
-
Brevo(原 Sendinblue,推荐)
-
Gmail / Google Workspace
-
Other SMTP(通用选项,适合大多数邮箱)
方案一:使用“其他 SMTP”(最通用) #
如果你使用 QQ 邮箱、163 邮箱、企业邮箱等,选择 “Other SMTP”–-11。
选择后,会展开以下配置项–:
| 配置项 | 说明 |
|---|---|
| SMTP Host | SMTP 服务器地址 |
| Encryption | 加密方式(SSL 或 TLS) |
| SMTP Port | SMTP 端口号 |
| Authentication | 认证开关(必须开启) |
| SMTP Username | 邮箱完整地址 |
| SMTP Password | 邮箱密码或授权码 |
下面列出常见邮箱服务的 SMTP 参数:
📧 QQ 邮箱 #
| 参数 | 值 |
|---|---|
| SMTP Host | smtp.qq.com |
| Encryption | SSL |
| SMTP Port | 465 |
| SMTP Username | 你的完整 QQ 邮箱地址 |
| SMTP Password | QQ 邮箱授权码(需在 QQ 邮箱设置中生成)– |
📧 腾讯企业邮箱 #
| 参数 | 值 |
|---|---|
| SMTP Host | smtp.exmail.qq.com–– |
| Encryption | SSL |
| SMTP Port | 465–– |
| SMTP Username | 完整企业邮箱地址– |
| SMTP Password | 客户端专用密码(需在邮箱设置中生成)–-24 |
📧 阿里云企业邮箱 #
| 参数 | 值 |
|---|---|
| SMTP Host | smtp.qiye.aliyun.com–-28 |
| Encryption | SSL |
| SMTP Port | 465–-28 |
| SMTP Username | 完整企业邮箱地址-28 |
| SMTP Password | 三方客户端登录秘钥(需在邮箱安全设置中生成)-28 |
📧 163 邮箱 #
| 参数 | 值 |
|---|---|
| SMTP Host | smtp.163.com |
| Encryption | SSL |
| SMTP Port | 465 |
| SMTP Username | 完整 163 邮箱地址 |
| SMTP Password | 163 邮箱授权码 |
📧 Gmail #
| 参数 | 值 |
|---|---|
| SMTP Host | smtp.gmail.com–-2 |
| Encryption | TLS–-2 |
| SMTP Port | 587–-2 |
| SMTP Username | 完整 Gmail 地址– |
| SMTP Password | 应用专用密码(非登录密码)-11 |
⚠️ Gmail 特别提醒:自 2025 年 5 月起,Gmail 要求使用 OAuth 2.0 或应用专用密码–。如果开启了双重验证,必须生成 应用专用密码-11。生成方法:Google 账号 → 安全性 → 两步验证 → 应用专用密码-11–。
方案二:使用内置集成 Mailer(推荐新手) #
如果你不想手动填写 SMTP 参数,WP Mail SMTP 提供了一键连接的集成 Mailer-1:
-
Gmail / Google Workspace:点击授权按钮,用 Google 账号登录即可完成配置–
-
SendLayer:注册后获取 API Key,粘贴即可
-
Brevo:注册后获取 API Key
-
Microsoft / Outlook:一键授权连接-1
这种方式不需要填写 SMTP 主机、端口等复杂参数,对新手非常友好。
https://wpmailsmtp.com/wp-content/uploads/2026/04/choose-mailer-setup-wizard.png
(示意图:Mailer 选择界面)
六、保存设置 #
填写完所有配置后,点击页面底部的 “Save Settings”(保存设置) 按钮-2。
⚠️ 注意:如果你在使用设置向导(Setup Wizard),需要在最后一步才会出现 “Save and Continue” 按钮。如果按钮无法点击,请检查是否所有必填项都已填写完整-11。
七、发送测试邮件(验证配置是否成功) #
配置完成后,务必发送测试邮件,验证一切是否正常工作-2。
步骤 1:进入测试工具 #
在 WordPress 左侧菜单中,点击 WP Mail SMTP → Tools(工具)-4–。
步骤 2:发送测试邮件 #
点击 Email Test(邮件测试) 选项卡–:
https://wpmailsmtp.com/wp-content/uploads/2022/12/test-email-tab.png
(示意图:WP Mail SMTP 邮件测试界面)
步骤 3:检查结果 #
-
✅ 成功:页面显示成功消息,且收件箱收到测试邮件-4
-
❌ 失败:页面会显示错误信息,点击 “See Full Error Log”(查看完整错误日志) 按钮查看详细原因––
💡 小贴士:测试邮件有时会被归类到垃圾邮件,记得检查垃圾箱-11。
八、常见问题与故障排除 #
❌ 问题 1:测试邮件发送失败,提示认证错误 #
原因:SMTP 用户名或密码错误。
解决方法:
❌ 问题 2:端口被屏蔽 #
原因:部分主机商屏蔽了 25 端口–。
解决方法:改用 SSL 端口 465 或 TLS 端口 587-4。先尝试一种,如果不行再换另一种-28。
❌ 问题 3:Gmail 提示“无法认证” #
原因:Gmail 的安全策略变更-11。
解决方法:
❌ 问题 4:按钮“Save Settings”无法点击 #
原因:有必填项未填写完整-11。
解决方法:检查所有配置项是否都已填写,特别是 SMTP Host、Port、Username、Password-11。
❌ 问题 5:邮件发送成功但收不到 #
原因:可能是 SPF/DKIM 记录未配置。
解决方法:在域名 DNS 中添加 SPF 记录,允许你的 SMTP 服务器代表你的域名发送邮件-4-28。
九、进阶建议:配置 SPF 和 DKIM 记录 #
为了进一步提高邮件送达率,建议在域名 DNS 中配置 SPF 和 DKIM 记录-9。
SPF 记录:告诉邮件服务商哪些服务器有权代表你的域名发送邮件-28。
DKIM 记录:用数字签名验证邮件确实来自你的域名。
具体配置方法因邮件服务商而异,可以查阅对应服务商的官方文档-28。
十、总结 #
通过以上步骤,你已经完成了 WP Mail SMTP 插件的完整配置。你的 WordPress 网站现在可以通过专业的 SMTP 服务发送邮件,用户注册、密码重置、订单通知等重要邮件都能稳定送达-45。
配置要点回顾:
-
✅ 安装并启用 WP Mail SMTP 插件
-
✅ 设置发件人邮箱和名称
-
✅ 选择合适的 Mailer(推荐“其他 SMTP”或集成 Mailer)
-
✅ 填写正确的 SMTP 参数(注意使用授权码而非登录密码)
-
✅ 保存设置
-
✅ 发送测试邮件验证配置
📌 Pro 版本:WP Mail SMTP Pro 还提供邮件日志、邮件报告、备份连接、智能路由等高级功能-1,适合对邮件发送有更高要求的网站。