[全网最全] WordPress 设置邮箱 SMTP 新手教程汇总

为什么 WordPress 要单独设置 SMTP?

首先我们来了解下 WP 默认发送邮件的模式(就是在你不设置任何 SMTP 服务的情况)

WP 默认发送邮件的模式(不推荐)

WordPress 默认使用 PHP 的 mail() 函数来发送邮件,但这个函数在很多情况下并不可靠,特别是在托管环境中。

  • 使用 PHP 函数发送邮件经常容易导致邮件丢失,并且没有办法查询丢失记录。
  • 还有,它的安全性不强(没有使用加密),所以你发送的邮件信息很容易被泄露
  • 除此之外,这样的发送方式通常会被邮件接收方屏蔽,直接进入垃圾箱,或者直接被对方的邮件防火墙拦截,连垃圾箱都进入不了。

单独设置 SMTP 的好处(推荐使用)

以下这些优点是使用 WP 默认 PHP 函数发送无法媲美的。

  • 提高邮件发送的可靠性:通过配置 SMTP 服务器,可以确保邮件发送的成功率更高,避免邮件丢失或被错误地标记为垃圾邮件。
  • 支持自定义邮件服务器:如果你有自己的邮件服务器或使用第三方邮件服务(如 SendGrid、Mailgun、Gmail 等,下面的配置列表中会讲到几个主流邮箱的配置教程),SMTP 插件会允许你配置这些服务来发送邮件。
  • 增强安全性:大多数 SMTP 插件会支持 SSL/TLS 加密,这可以提高邮件发送过程中的数据安全性。
  • 改善邮件性能:使用 SMTP 插件可以减少对服务器资源的占用,你的邮件不会因为网站服务器拥挤而发不出去,因为邮件发送是通过外部服务进行的。
  • 提供详细的邮件日志:大多数 SMTP 插件提供详细的邮件发送日志,即使邮件发送失败也让你有迹可循。
  • 避免邮件被屏蔽:通过使用专业的邮件发送服务,可以避免邮件被 ISP(互联网服务提供商)屏蔽。
  • 支持各种高级功能:大多数 SMTP 插件提供高级功能(例如我稍后会讲的 YaySMTP 插件),如邮件队列、邮件模板、邮件跟踪等。

现在知道为什么要单独设置 WordPress 要设置单独的 SMTP 邮件服务了吧。尤其是对于外贸企业,邮件发不出去、询单丢失等,这些都会严重影响到你的销售业务。但是这些问题都是可以通过 SMTP 插件来解决的。

下面来看下三个主流的 WP SMTP 插件。

三个主流的 WP SMTP 插件

YaySMTP(强力推荐)

推荐理由:YaySMTP 的高级付费版本不像其他 SMTP 工具那样需要每个月付费。你只需要购买一次,就可以终生使用无限网站的服务。

YaySMTP 是一个 WordPress 插件,用来通过 SMTP 服务器发送邮件。它有以下几个特点:

  1. 无限的邮件日志。(普通版)
  2. 支持从其他 SMTP 插件直接迁移。(付费版)
  3. 可以追踪邮件的打开和点击率。(付费版)

使用 YaySMTP,邮件发送更可靠,不会进垃圾箱,也不需要额外的技术支持。

在本文的后面还会提供 YaySMTP 的特色功能讲解、以及付费版本的截图。插件地址>>

Easy WP SMTP

价格:单个站点,一年就需要近 300 元(不推荐)。

Easy WP SMTP插件,让WordPress邮件发送更顺畅。它通过连接多种邮件服务和SMTP服务器,减少邮件被误判为垃圾邮件的几率。

目前新增了 Gmail 集成功能,使得设置变得非常简单快捷,只需登录 Google 账号授权即可。(这个只包含在 Pro 版本里、需要付费)

缺点:Pro 付费版本有网站数量限制。并且需要按月付费。对于拥有多个网站的用户来说,每年的插件费用也是不小的成本。插件地址>>

WP Mail SMTP

价格:每个站点,一年需要 300 元(不推荐)。

WP Mail SMTP 可以帮助你解决解决邮件发送的问题。

它的设置简单,有向导和文档可以指导你按照步骤进行设置。

免费版能够满足基本的邮件发送,但如果你想要更多功能,比如邮件日志、高级报告、备份连接等,Pro版本能满足你。

缺点:Pro 付费版本功能强大,但是每个网站、每年都需要付费。如果你有多个网站,真的没必要花这个钱。插件地址>>

为什么我会推荐使用 YaySMTP?

YaySMTP、Easy WP SMTP、WP Mail SMTP 这三个插件都是 WP 种主流的 SMTP 插件。但是为什么我会推荐大家使用 YaySMTP?

原因很简单价格!

几乎所有的 SMTP 付费插件都有邮件追踪,图表显示、邮件日志、备份、报告等功能。

但是大多数的 SMTP 插件都需要按月、或者按年付费。同时这些插件还有站点数量的限制。

YaySMTP 则不需要那么多钱,一次性买断终生可以使用。

假设你是做外贸的,手里有个 5 个站点,下面就是以上三个插件的付费版本的费用对比:

  • Easy WP SMTP 的费用:按年付费、5个网站限制、99.5 美金一年(约人民币 720 元)。
  • WP Mail SMTP 的费用:按年付费、20 个网站数量限制、199 美金一年(约人民币 1450 元)。
  • YaySMTP(强力推荐)的费用终生一次性付费(买断)、无限网站使用(任意网站随便用)、只需要人民币 200 元。

新手配置 YaySMTP 教程

购买、并在 WP 后台安装好 YaySMTP Pro 之后就可以看到基础设置页面:

如果你之前曾经安装过其他的 SMTP 插件,那么在上方会出现下图的提示,你可以点击提示中的【Go to Import】按钮,将之前的设置进行一键导入、或者点击【Got it】删除提示,自己手动导入:

注意:直接导入,需要重新输入邮箱的密码(或者是许可通行码)。

你只需要按照提示,选择邮件服务商、并填写对应的免费邮箱、或者企业邮箱信息即可。如果你用的是国内的邮箱(基本国内邮箱都不支持一键设置,都需要手动配置)那么再选择邮件服务商时,记得选择下拉框最下方的 Other SMTP 选项,然后再填写对应的信息:

因为不同的邮箱填写的内容不一样,所以我把主流的邮箱(免费和付费的)需要填写的信息分成了不同的教程。

大家各可以对照下方的列表进行设置。其中包括个人经常用的 QQ 邮箱、网易、谷歌,以及企业经常用的腾讯企业、网易企业、以及钉钉企业邮箱。

免费邮箱/企业邮箱的配置详细列表

个人免费邮箱配置:

企业邮箱配置:

  • 腾讯 QQ 企业邮箱 WordPress SMTP 配置教程(更新中)
  • 网易企业邮箱 WordPress SMTP 配置教程(更新中)
  • 钉钉企业邮箱 WordPress SMTP 配置教程(更新中)

汇总教程>>

SMTP 插件最好配合表单(form)工具一起使用

无论你使用的是 Elementor 编辑器,还是 Kadence 全家桶,都可以完美配合 YaySMTP 进行使用。你通过编辑器自带的表单功能,设置好表单,当用户提交表单(成功提交)之后,在编辑器的数据库中就会保留有用户提交的信息。

例如,Kadence,在 WP 后台,Kadence 的选项下方就有个【表单条目】的选项,点击之后,就可以在其中可以查看用户提交成功的表单信息:

但这个只会保存提交成功的表单,但是如果你线路延迟,服务器卡顿,用户没有成功提交表单信息,数据则不会被保留在这里。这个时候你就可以通过 YaySMTP Pro 里的邮件数据进行查询。

在 WP 后台左侧菜单栏,YayCommerce 中点击 【YaySMTP】选项,然后再点击窗口右上角的 【Email Logs】 选项:

然后,你就可以查看到所有的邮件发送信息。其中包括邮件主题、发送方、产生的格式(例如是哪个功能产生的邮件)、发送状态(成功或者失败)、以及发送时间。

同时你还可以点击右侧的小眼睛图表,查看完整的邮件其他信息:

也就是是说,SMTP 插件配合表单工具(一般编辑器自带)可以 100% 的保证你能查看到所有的邮件信息。无论是发送成功还是发送失败的。这样,即使你邮件没有发出去,也可以获得到用户的询单(线索)信息,然后重新编辑邮件进行发送。

最后

如果你通过网站获取用户的询单(线索信息),不建议使用 WP 默认的 PHP 函数发送。因为那样会导致你邮件无法正常发送,同时大概率会被别人的邮件防火墙规避。

如果你想保证邮件信息无论发送成功与否,都能保存有效信息的话,推荐大家入手 YaySMTP 插件。相比其他插件在价格上便宜太多。同时他提供了图表记录、以及日志记录的数据,确保了邮件信息不会丢失。