前言

此功能是通过Post SMTP Mailer – Email Log – SMTP Connector插件实现,其他插件可能也能做到但本文不保证一定成功。整个过程完全免费,流程半小时左右,有问题可以下方留言哦

流程一览:

  1. 安装 Post SMTP Mailer 插件
  2. 建立Google app 最复杂的部分但会一步一步说的w
  3. 将Google app API密钥添加到 Post SMTP Mailer插件设置
  4. 发送测试邮件确保一切OK

安装 Post SMTP Mailer 插件

登入WordPress后台,添加插件,搜索Post SMTP Mailer进行插件安装:

安装好之后从左侧导航栏点击插件进入插件设置界面:

点击Start the Wizard,在新页面设置发件人的名字和邮箱地址,填完就好!后面的不管

接着点击侧边栏的Settings,将Type和Mailer Type如下设置:Authentication的前两行后面需要用

建立Google app

打开这个链接,点击启用API和服务

在新页面搜索 Gmail,选择Gmail API并启用:

启用之后点击Create Credentials,如果找不到,左侧选择凭据找到按钮

在下拉菜单中选择最下面的帮我选择

如下设置:

范围跳过,直接下一步选择 Web应用

这里要添加两个URI,就是一开始说的需要用到的那两行,分别粘贴进去,点击完成

点击左侧边栏的 OAuth同意屏幕 将发布状态改为正式版,并确保用户类型为外部(默认)

然后点击左侧边栏凭据,在中间 OAuth 2.0 客户端 ID 中看到你刚刚创的凭据,单击名称打开详细界面

页面右上角就是所需要的!当你看到客户端ID和密钥都生成的时候就代表你这一步完成了!如果没有看到请多刷新几次或尝试重新点击凭据

将API密钥添加到插件设置

返回Post SMTP Mailer插件,将客户端ID和密钥粘贴到下方文本框中:

保存后,点击插件左侧边栏的Dashboard,应该在上面会跳出提示:Grant permission with Google

如果没有跳出,请尝试清空刚刚的那两行保存后重新粘贴再保存

https://kinsta.com/wp-content/uploads/2020/06/free-smtp-server-1-gmail-postman-1-1536x894.png

点开链接,这时浏览器会报这个app是不受信任的(因为这个app并没有提交给Google去检查),但实际上并没有任何问题!我保证!如下点击即可正常进去验证界面

到这里其实就完成啦!最后发个测试邮件确保功能可用~

发送测试邮件

返回插件首页,点击Send a Test Email

输入收件人邮箱,收件人能收到就说明没有问题

继续下一步就好啦,最后就是打开收件人邮箱看看邮件是否收到~

结语

以上就是全部教程啦,也就是点点按钮啥的也不太会遇到什么问题,欢迎评论w

当然上述功能也可以使用代码实现,但我尝试了一下好像并不太行的样子(一定是我自己的问题太菜了www)

本文摘录于这里,作者:Matteo Duò,由于原文是英文并且一些页面已经过时,我翻译且更新了页面详情,并添加了一些当时自己操作时遇到的小问题和解决方式


是JCVICTOR BLOG的创始人