背景我是帮一家工厂做2B网站,客户需要用户提交的询盘信息能第一时间收到邮件提醒,而不用老是打开后台去查看。
在使用WordPress进行外贸建站时,需要给网站配置邮件通知功能,譬如在网站收到询盘、忘记密码找回,用户留评论审核等,网站可以发邮件给我们,这时我们就需要用到SMTP插件。
本文详细讲解:如何使用SMTP插件配置邮件通知功能。
Table of Contents
准备工具
以下是设置前必备:
- WordPress插件 WP Mail SMTP
- Gmail邮箱
邮箱的话可以国内和国外的都可以使用。如果邮件提醒数据量不多,建议使用gmail邮箱设置,然后foward到qq邮箱,这样微信能第一时间收到提醒。
如果邮件提醒数据量超过1K/月,建议使用付费的邮件服务商,比如Sendlayer, SMTP,我下面这个项目独立站使用的是SendLayer。
设置邮件说明
在wordpress后台下载好WP Mail SMTP插件后,在WP Mail SMTP插件页面上mailer选择google。
如果你使用国内的邮箱设置,则选择other SMTP。
我们需要获取Gmail的Client ID和Client Secret,才能使用邮件通知功能。
记得在页面上填写gmail邮箱,并点击force from email,使其在运用状态中。
如何获取Gmail的Client ID和Client Secret
- 访问Google Cloud Console:
前往 Google Cloud Console.
https://console.cloud.google.com/home/dashboard?project=my-project-for-reasons-wp
- 创建一个新的项目:
点击左上角的项目选择器,选择“新建项目”。
输入项目名称并点击“创建”。
- 启用Gmail API:
在导航菜单中,选择“API和服务” > “库”。
搜索“Gmail API”,点击它,然后点击“启用”。
- 创建OAuth 2.0凭据:
在导航菜单中,选择“API和服务” > “凭据”。
点击“创建凭据”按钮,然后选择“OAuth客户端ID”。
如果尚未配置OAuth同意屏幕,请按照提示进行配置。
选择‘Gmail API’和‘用户数据’,点击‘下一步’
选择应用类型和名称,如下。
添加-已获授权的重定向 URI- 固定添加- https://connect.wpmailsmtp.com/google/
输入完成后,记得点击下方的‘创建’按钮,会生成‘下载凭证’,点击‘完成’即可
- 更新发布转态
完成以上配置后。要将转态从测试阶段变为发布, 只需要到‘OAuth权限请求页面’发布,如下,点击‘publish app’
User type记得变为‘External ’,如下:
- 获取Client ID和Client Secret:
创建成功后,转到‘凭证’页面
点击该页面的OAuth 2.0 客户端 ID的编辑按钮
在打开的页面上可以看到‘客户端 ID’和‘客户端密钥’
激活SMTP邮箱提醒功能
打开wordpress网站,在插件WP Mail SMTP后台输入上面的Client ID和Client Secret,如下,然后点击页面最底部的保存
点击后页面会弹出如下页面,要求你授权,点击下方按钮。
只需要点击同意按钮,即可完成授权,如下。
Google会弹出以下页面,只需要点击‘Advanced’
在弹出的页面中,点击‘Go to wpmailsmtp.com (unsafe)’
以上即可设置完成。
测试
返回wordpress网站的后台,在WP Mail SMTP插件的页面输入一个邮箱,测试效果
成功后效果如下,表示邮件提醒功能运行正常。
然后,我又帮客户测试了一下询盘提醒功能,也是成功了。
请勿转载,本文是否解决你的问题,没有的话请私信我(点击)