前言
几乎所有外贸网站都会制作在线询盘表单功能。当客户提交信息后,将咨询信息实时同步到企业负责人的邮箱,就需要开启 SMTP 邮件服务器自动发送邮件的功能。
对于基于 WordPress 搭建的网站,只要安装并配置好 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 邮箱服务器名称 | 服务器地址 |
|---|---|
| Gmail | smtp.gmail.com |
| Yahoo | smtp.mail.yahoo.com |
| Outlook | smtp-mail.outlook.com |
| Zoho Mail | smtp.zoho.com |
| Mailgun | smtp.mailgun.org |
| SendGrid | smtp.sendgrid.com |
| Amazon SES | email-smtp.us-east-1.amazonaws.com |
| Office 365 | smtp.office365.com |
| ProtonMail | smtp.protonmail.com |
| GMX | mail.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 Mail | smtp.mail.apple.com |
| Zoho Mail | smtp.zoho.com |
| Yandex Mail | smtp.yandex.com |
| Rambler | smtp.rambler.ru |
| GMX | mail.gmx.com |
| Hushmail | smtp.hushmail.com |
| FastMail | smtp.fastmail.com |
| Tutanota | smtp.tutanota.com |
| Posteo | smtp.posteo.de |
| Mailfence | smtp.mailfence.com |
| Pobox | smtp.pobox.com |
| MXroute | smtp.mxroute.com |
| Zoho Mail | smtp.zoho.com |
| Mailchimp | smtp.mailchimp.com |
| Sendinblue | smtp-relay.sendinblue.com |
| Constant Contact | smtp.constantcontact.com |
| Mailjet | in-v3.mailjet.com |
| SparkPost | smtp.sparkpostmail.com |
| Elastic Email | smtp.elasticemail.com |
| Postmark | smtp.postmarkapp.com |
| Mandrill | smtp.mandrillapp.com |
| Office 365 | smtp.office365.com |
| FastMail | smtp.fastmail.com |
| Zoho Mail | smtp.zoho.com |
邮件发送的状态码
在邮件发送过程中,无论成功还是失败,SMTP 服务器都会返回对应的状态码,用来告诉程序当前的发送结果。通过这些返回的状态码,我们可以快速判断邮件是否发送成功,以及失败的具体原因。
| Code | 分类 | 说明 | 作用 |
|---|---|---|---|
| 2xx | 成功 | 表示操作成功完成。 | 确认邮件成功处理或传递。 |
| 250 | 请求成功 | 邮件操作成功完成。 | 确认邮件已被服务器接收并处理。 |
| 220 | 服务就绪 | 邮件服务器已就绪,可以接收邮件。 | 通知客户端服务器可用。 |
| 221 | 服务关闭 | 连接关闭。 | 通知客户端连接已关闭。 |
| 3xx | 重定向 | 表示进一步的操作需要完成才能继续。 | 提示客户端需要提供额外信息。 |
| 354 | 开始邮件输入 | 指示服务器准备接收邮件数据的开始。 | 客户端可以发送邮件内容。 |
| 4xx | 临时错误 | 邮件传输失败,但可以重试。 | 提示临时问题,如网络或资源问题。 |
| 421 | 服务不可用 | 邮件服务器暂时不可用,负载过高。 | 客户端稍后可以尝试重连。 |
| 450 | 邮箱不可用 | 邮箱无法使用,被锁定或临时问题。 | 通知客户端稍后重试。 |
| 451 | 操作被中止 | 由于服务器问题或其他原因导致操作中止。 | 提示临时性问题,稍后可以重试。 |
| 5xx | 永久错误 | 邮件传递失败且不可重试。 | 提示永久性问题,需用户或管理员解决。 |
| 500 | 语法错误 | 命令不可识别或语法错误。 | 通知客户端检查命令格式。 |
| 501 | 参数语法错误 | 命令参数的语法错误。 | 提示修正参数格式。 |
| 550 | 邮件未送达 | 收件人不存在或邮箱不可用。 | 通知客户端检查邮件地址是否正确。 |
| 551 | 收件人未知 | 邮件无法传递给指定用户。 | 提示更正地址或重新发送。 |
| 552 | 超过存储限制 | 邮件大小超过服务器限制。 | 提醒减少附件或压缩邮件。 |
| 553 | 收件地址无效 | 邮件地址格式不正确。 | 提示更正邮箱地址格式。 |
| 554 | 邮件被拒绝 | 内容不符合要求,被标记为垃圾邮件。 | 提示检查 |
常见的错误原因
账号或授权码错误,导致认证失败
SMTP 服务器地址或端口填写错误
服务器拒绝连接或被防火墙拦截
发件人邮箱未被允许发送邮件
WP Mail SMTP 功能介绍
您可以自定义设置的 SMTP 服务器发送邮件。WP Mail SMTP 配置向导超简单,新手也能 “ 一键搞定 ” SMTP 服务,不用折腾代码就能用上 Gmail、Brevo 等主流服务。内置邮件打开率和点击率跟踪,消息送达情况一目了然。

WP Mail SMTP 设置向导

如果不知道如何设置,可以根据 WP Mail SMTP 教程进行一步步设置。
WP Mail SMTP 邮件日志管理

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

WP Mail SMTP 我们使用了免费版。如果有定制化的 SMTP 服务器需求可以考虑购买高级版本。
设置 WP Mail SMTP 基本信息

- 发件地址:必填
- 发件人信息:必填
- SMTP 主机设置:必填
- 选择 SMTP 类型:必填
- SMTP 账号和密码:必填
获取 163 的 SMTP 账号和密码
我们跳过 163 的企业邮箱注册流程。直接从邮箱注册成功后的开始,带大家获取到 SMTP 用户名和密码。



其实每个邮箱服务器的 SMTP 账号和密码信息获取的方式都差不多的!让我们看看:QQ 的 SMTP 账号信息获取方法。
获取 QQ 的 SMTP 账号和密码
也可以获取 QQ 邮箱的 SMTP 账号和密码进行邮件收发,让我们看下如何获取吧!



设置 WP Mail SMTP 教程


设置 SMTP 服务器、账号、密码等相关信息。
邮件发送成功效果

SMTP 设置完成后,可以尝试发送一封测试邮件,如果发送成功则表示配置成功。
总结
通过 WP Mail SMTP 教程和 Easy WP SMTP 教程都能完成邮件收发的工作,且它们的配置方法也差不多。如果你已经安装了 Easy WP SMTP 教程可以点击去看看它的设置方法。
一般情况,收发邮件插件和表单插件是配合一起使用的功能。如果你还没有安装过,你可以考虑 Fluent Forms 表单插件,Fluent Forms 采用的是拖拽的方式,操作简单轻松建表,设计风格也不错哦。








