如何使用 WP Mail SMTP 插件发送电子邮件(2024最新教程)

SMTP 插件

SMTP(Simple Mail Transfer Protocol)是邮件传输协议的缩写,它是互联网中用于发送电子邮件的一种协议。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(加密)

SMTP 与 WPForms 的关系

SMTP 与 WPForms 的是合作关系。WPForms 是 WordPress 表单插件,用于《创建各种类型的表单》 可点击查看表单插件使用教程。通过电子邮件将用户提交的询盘数据发送到网站管理员邮箱中。

WP Mail SMTP 插件

图2:用户在购买东西是需要用到表单提交个人信息。
图4:通过邮件的形式发送用户提交的信息。

WP Mail SMTP 插件配置腾讯邮箱教程

腾讯邮箱账号

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

安装 WP Mail SMTP

wpmailstmp插件

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

设置 SMTP 邮箱服务器

smtp邮箱设置

设置 QQ 邮箱的发件人账号。

smtp邮箱账号设置

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

如何获取 QQ 的S MTP 授权密码

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

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

WP Mail SMTP 插件配置谷歌邮箱教程

如果您的企业是面向的海外客户,那不太适合用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建站 - 漾动网络”

发表回复

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

wordpress建站广告宣传图

Get Your Free Demo Free Demo

Sign Up to Sitech