WordPress 默认使用 PHP 的 wp_mail() 函数发送邮件,这种方式不仅不稳定,还极易被收件方(如 QQ、163 邮箱)误判为垃圾邮件或直接拦截14。使用 WP Mail SMTP 插件可以完美解决注册通知和评论提醒邮件无法送达的问题。
以下是具体的配置步骤:
第一步:安装并启用插件
- 登录 WordPress 网站后台。
- 在左侧导航栏点击【插件】>【安装插件】。
- 在搜索框中输入“WP Mail SMTP”,找到该插件后点击【立即安装】并【启用】23。

第二步:准备 SMTP 服务信息
在配置插件前,您需要一个支持 SMTP 协议的邮箱账号(推荐使用企业邮箱或 QQ/163 等个人邮箱)28。
⚠️ 关键操作: 必须登录您的邮箱网页版,在“设置”中找到“POP3/SMTP/IMAP”或“账户”选项,手动开启 SMTP 服务。开启后,系统会生成一个授权码(注意:这是授权码,不是您的邮箱登录密码,请务必妥善保存)212。
第三步:配置 WP Mail SMTP 插件
- 在 WordPress 后台左侧菜单找到【WP Mail SMTP】,点击【设置】。
- 填写发件人信息:
- 发件人电子邮件:填写您用于发件的邮箱地址(如
admin@yourdomain.com或您的 QQ 邮箱)。 - 发件人名称:填写您的网站名称。
- 建议勾选“强制使用 [发件人电子邮件地址] 设置”和“强制使用 [发件人名称] 设置”,这能确保所有注册和评论邮件都统一使用此身份发送,避免被拦截48。
- 发件人电子邮件:填写您用于发件的邮箱地址(如
- 选择邮件程序(Mailer):
- 如果您使用的是 QQ、163 或企业邮箱,请选择【Other SMTP】48。
- 填写 SMTP 服务器参数(以国内常用邮箱为例):
- QQ 邮箱:SMTP 主机填
smtp.qq.com,加密方式选SSL,端口填465。用户名填完整的 QQ 邮箱地址,密码填授权码38。 - 163 邮箱:SMTP 主机填
smtp.163.com,加密方式选SSL,端口填465。用户名填完整的 163 邮箱地址,密码填授权码812。
- QQ 邮箱:SMTP 主机填
- 确认“身份验证(Authentication)”已开启,然后点击【保存设置】214。

第四步:发送测试邮件
- 在 WP Mail SMTP 设置页面,点击顶部的【电邮测试】(Email Test)标签页。
- 在收件人地址栏输入您常用的邮箱,点击【发送测试邮件】29。
- 如果页面提示发送成功,且您顺利收到了测试邮件,说明配置成功。此时,WordPress 的注册通知、评论提醒、密码重置等邮件都将通过该 SMTP 通道稳定发出19。
发表评论