2025最新版WP Mail SMTP插件使用完整图文指南

SMTP 插件

SMTP邮件传输协议,是用于发送电子邮件的核心网络协议。它规定了邮件服务器之间的通信规则,负责将邮件从发件人传输到收件人服务器(如Gmail到QQ邮箱)。SMTP默认使用25端口,加密版为465/587端口,仅处理邮件发送,需配合POP3/IMAP协议完成接收。工作流程包含握手、传输和关闭三个阶段,支持身份验证,例如SMTP Auth防止垃圾邮件。现代SMTP服务还提供发送统计、退信处理等高级功能,是电商通知、会员注册等自动化邮件的技术基础。

WP Mail SMTP插件

SMTP工作原理

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

邮箱的状态码有哪些

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

什么是邮件端口

端口 25:传统的 SMTP 端口,通常用于邮件服务器之间的邮件传输。因端口被滥用,已禁用。
端口 587:常用的邮件服务器之一。支持 STARTTLS 加密,以确保数据的安全传输。
端口 465:常用于 SMTPS(SMTP over SSL),通常在 SSL 加密层上使用。

邮件协议的功能和作用

协议功能主要作用端口
SMTP发送邮件负责将邮件从发送方传输到接收方邮件服务器25, 465, 587
POP3接收邮件从邮件服务器下载邮件到本地设备(邮件删除服务器)110 (非加密),995(加密)
IMAP接收邮件从邮件服务器查看邮件(邮件保留在服务器上)143 (非加密),993(加密)

WP Mail SMTP 插件使用教程

腾讯邮箱账号

我们将使用免费的腾讯邮箱账号结合 WP Mail SMTP 插件,来演示下发送邮件的工作流程以及设置的方法。

安装WP Mail SMTP插件

wpmailstmp插件

进入 WordPress 后台系统,搜索并安装 WP Mail SMTP 插件。

设置SMTP邮箱服务器

smtp邮箱设置
smtp邮箱账号设置

如果你不知道 SMTP 主机怎么填,可以把关键词放到 Google 搜索一下,“QQ 的 SMTP 邮箱服务器是什么” :得到的答案是“smtp.qq.com”, 端口设置:465

获取QQ的SMTP密码

QQ邮箱设置
QQ邮箱启动smtp
QQ邮箱开通权限
扫码验证获取邮箱密码
获取免费的 SMTP账号和密码
设置收件人信息测试免费邮件
测试邮箱接收成功

我们再进入到 “工具” ,输入 “收件人邮箱”,就能收到从 QQ 发送的一封免费的邮件。

WP Mail SMTP 配置Gmail邮箱教程

如果您的企业是面向的海外客户,那不太适合用QQ邮箱来收发邮件会显得不太正规。谷歌邮箱的设置有点复杂,请仔细跟着图文进行一步步的设置您的谷歌企业邮箱。

选择谷歌SMTP邮箱服务器

google smtp settings step1

开启谷歌 SMTP 服务

谷歌邮箱开始SMTP服务
谷歌邮箱开始SMTP服务并启动

如图所示,进入到Gmail邮箱开启SMTP的相关服务。

获取Gmail API 服务的密钥

如果你已经使用 Gmail 账号登录,点击直接打开谷歌云服务如果你还未注册过 Gmail 账号,点击查看如何注册 Gmail 邮箱。如果你有多个 Gmail 账号,建议 Gmail 账号与开启的 SMTP 服务是同一个账号。

新建谷歌云服务

新建谷歌云服务,自定义服务名称。

给谷歌云服务起名

云服务的名称尽可能和要实现的功能保持一致。

开启谷歌 Gmail API 服务

新建完项目后找到 Gmail API 服务,并且开启他。

设置 Gmail API 相关内容
google smtp settings step8
创建应用名称

创建应用的名称。用户支持邮箱和开发者联系信息的邮箱保持一致。

创建应用的基本信息和重定向地址

已获授权的重定向 URI:将 WP Mail SMTP 中已有的地址复制进去即可。

谷歌重定向地址
				
					https://connect.wpmailsmtp.com/google/
				
			
获取客户ID和密钥

左侧栏目点击“凭据”,可以获得客户ID和密钥。把这2个参数复制到WP Mail SMTP设置中。在设置参数前需要发布 Gmail API 服务。

开启Gmail API 服务

点进进入 OAuth 权限请求页面,发布应用。

google smtp settings step14

回到 WordPress 后台的 WP Mail SMTP 的设置中,把刚才的客户ID 和 密钥参数提交进去。先要保存,然后才能点击授权插件的按钮去完成认证。

success

最后进入工具,发送一份测试邮件。看手否可以收到。

总结

SMTP 的类型有很多,每个邮箱系统都有 SMTP 。网站正式上线后, 建议不要使用 QQ 当成发件人。会显得不够专业,建议使用企业邮箱来发送邮件,这样可以获得客户的信任感。 如果你购买的 Hostinger 主机可以免费获得 1 年的企业邮箱使用权。Hostinger企业邮箱设置这篇文章里有详细的企业邮箱设置教程,点击查看。

转载:感谢您对本站的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处 “来源wordpress建站 - 漾动网络”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注