2026年5月31日

WP Mail SMTP 教程:配置 SMTP 收发邮件

WP Mail SMTP 是一款功能强大的 WordPress 邮件插件,专为提升网站邮件送达率而设计。通过它,你可以轻松配置多种 SMTP 服务,避免邮件进入垃圾箱。本文将为你提供详细的 WP Mail SMTP 教程,手把手指导安装、配置及优化,让你轻松掌握邮件发送管理。

前言

几乎所有外贸网站都会制作在线询盘表单功能。当客户提交信息后,将咨询信息实时同步到企业负责人的邮箱,就需要开启 SMTP 邮件服务器自动发送邮件的功能。对于 WordPress 搭建的网站,只要安装并配置好 SMTP 邮件收发插件,就能轻松实现所有来信的发送与接收。

WP Mail Smtp 收发邮件

通过本篇 WP Mail SMTP 教程,我们将手把手教你安装、配置并优化 WP Mail SMTP,让你轻松提升网站邮件的送达率,实现信息精准传递。

什么是 SMTP

SMTP:如果把邮件发送比作寄快递,那么邮件内容就是你写好的信,邮箱服务器相当于快递公司,而 SMTP 就是快递公司用来把信从你这里送出去的运输流程。

SMTP 工作原理

  • 建立连接:一般通过 TCP 端口 25(或使用加密连接 465 或 587 端口)进行连接。
  • 发送邮件:SMTP 会解析确保邮件地址格式正确,并且检查发件人是否有权限发送邮件。
  • 邮件传输:SMTP 会将邮件传递给目标的邮件服务器。
  • 邮件接收:SMTP 服务器会判断邮件发送后状态给出不同的响应状态码。

SMTP 与 SMTP 服务器的关系

SMTP 是发送邮件的网络通信协议也可以称为规则。而 SMTP 服务器更像是邮局,先要处理好存放大量的邮件,然后按照规则将邮件发送到指定位置。

常见的 SMTP 服务器

各大邮箱服务商都会为用户提供专门的邮件发送服务器地址。不同的邮箱服务商,对应的邮件发送服务器地址也不同。例如 QQ 邮箱、Gmail、163 邮箱或企业邮箱,它们都有各自固定的 SMTP 服务器地址、端口和加密方式。这些参数由邮箱服务商统一维护,稳定性和安全性都相对有保障。以下是我们常见的 SMTP 服务器。

SMTP 邮箱服务器名称服务器地址
Gmailsmtp.gmail.com
Yahoosmtp.mail.yahoo.com
Outlooksmtp-mail.outlook.com
Zoho Mailsmtp.zoho.com
Mailgunsmtp.mailgun.org
SendGridsmtp.sendgrid.com
Amazon SESemail-smtp.us-east-1.amazonaws.com
Office 365smtp.office365.com
ProtonMailsmtp.protonmail.com
GMXmail.gmx.com
QQ 邮箱smtp.qq.com
163 邮箱smtp.163.com
126 邮箱smtp.126.com
新浪邮箱smtp.sina.com.cn
网易企业邮箱smtp.exmail.qq.com
腾讯企业邮箱smtp.mx.mail.qq.com
邮政储蓄邮箱smtp.psbc.com.cn
搜狐邮箱smtp.sohu.com
雅虎邮箱smtp.mail.yahoo.com
快递员邮件smtp.kuaidi.com
阿里云企业邮箱smtp.aliyun.com
51CTO 邮箱smtp.51cto.com
网易云邮箱smtp.163.com
网易云企业邮箱smtp.exmail.163.com
阿里巴巴邮箱smtp.aliyun.com
ChinaNet 邮箱smtp.chn.com
多邻国smtp.duolingo.com
iCloud 邮箱smtp.mail.me.com
Mail.ru 邮箱smtp.mail.ru
Apple Mailsmtp.mail.apple.com
Zoho Mailsmtp.zoho.com
Yandex Mailsmtp.yandex.com
Ramblersmtp.rambler.ru
GMXmail.gmx.com
Hushmailsmtp.hushmail.com
FastMailsmtp.fastmail.com
Tutanotasmtp.tutanota.com
Posteosmtp.posteo.de
Mailfencesmtp.mailfence.com
Poboxsmtp.pobox.com
MXroutesmtp.mxroute.com
Zoho Mailsmtp.zoho.com
Mailchimpsmtp.mailchimp.com
Sendinbluesmtp-relay.sendinblue.com
Constant Contactsmtp.constantcontact.com
Mailjetin-v3.mailjet.com
SparkPostsmtp.sparkpostmail.com
Elastic Emailsmtp.elasticemail.com
Postmarksmtp.postmarkapp.com
Mandrillsmtp.mandrillapp.com
Office 365smtp.office365.com
FastMailsmtp.fastmail.com
Zoho Mailsmtp.zoho.com

邮件发送的状态码

在邮件发送过程中,无论成功还是失败,SMTP 服务器都会返回对应的状态码,用来告诉程序当前的发送结果。通过这些返回的状态码,我们可以快速判断邮件是否发送成功,以及失败的具体原因。

Code分类说明作用
2xx成功表示操作成功完成。确认邮件成功处理或传递。
250请求成功邮件操作成功完成。确认邮件已被服务器接收并处理。
220服务就绪邮件服务器已就绪,可以接收邮件。通知客户端服务器可用。
221服务关闭连接关闭。通知客户端连接已关闭。
3xx重定向表示进一步的操作需要完成才能继续。提示客户端需要提供额外信息。
354开始邮件输入指示服务器准备接收邮件数据的开始。客户端可以发送邮件内容。
4xx临时错误邮件传输失败,但可以重试。提示临时问题,如网络或资源问题。
421服务不可用邮件服务器暂时不可用,负载过高。客户端稍后可以尝试重连。
450邮箱不可用邮箱无法使用,被锁定或临时问题。通知客户端稍后重试。
451操作被中止由于服务器问题或其他原因导致操作中止。提示临时性问题,稍后可以重试。
5xx永久错误邮件传递失败且不可重试。提示永久性问题,需用户或管理员解决。
500语法错误命令不可识别或语法错误。通知客户端检查命令格式。
501参数语法错误命令参数的语法错误。提示修正参数格式。
550邮件未送达收件人不存在或邮箱不可用。通知客户端检查邮件地址是否正确。
551收件人未知邮件无法传递给指定用户。提示更正地址或重新发送。
552超过存储限制邮件大小超过服务器限制。提醒减少附件或压缩邮件。
553收件地址无效邮件地址格式不正确。提示更正邮箱地址格式。
554邮件被拒绝内容不符合要求,被标记为垃圾邮件。提示检查

WP Mail SMTP 教程

本篇教程将使用 163 的 SMTP 邮箱服务器进行测试。从插件安装、邮箱的注册、邮箱的设置、发送测试邮件等多个步骤全方位演示 WP Mail SMTP 设置到使用的流程。如果你使用的是其他插件,不知道怎么设置,可以联系我们。

安装 WP Mail SMTP 插件

安装 WP Mail SMTP 插件

WP Mail SMTP 免费版够用没有必要买高级版。如果你用的邮箱不在免费范围内,可以考虑购买高级版本。

设置 WP Mail SMTP 配置信息

设置 WP Mail SMTP 配置信息
  • 发件地址:必填
  • 发件人信息:必填
  • SMTP 主机设置:必填
  • 选择 SMTP 类型:必填
  • SMTP 账号和密码:必填

获取 SMTP 账号和密码

绝大多数用于收发真实邮件的 SMTP 服务,都需要通过用户名和密码进行身份认证。我们已 163 邮箱为例,去获取 SMTP 用户名和密码。

获取 SMTP 用户名和密码流程1
获取 SMTP 用户名和密码流程2
获取 SMTP 用户名和密码流程3

如果你用的是国内的邮箱,获取的方式都差不多的。

设置 SMTP 账号和密码

设置 WP Mail SMTP 配置信息
设置发送测试邮件

设置 SMTP 服务器、账号、密码等相关信息。SMTP 设置完成后可以尝试发送一封测试邮件,如果发送成功则表示配置成功。

测试邮件收发成功

点开邮箱看一下是否收到邮件,如果有收到则说明我们配置成功了。可以打开询盘留资的页面,提交表单看看能不能收到正式的邮件。

总结

WP Mail SMTP 和 Easy WP SMTP 都能帮你收发邮件,配置方法也差不多。如果你已经装好了 Easy WP SMTP,可以参考本篇教程。