炫技 (Feb.17) ——Gmail SMTP教程:优雅解决WordPress发送邮件问题

3
Want create site? Find Free WordPress Themes and plugins.

用wordpress的你,是否总是被一大堆WP的SMTP邮件发送系统的配置问题搞得焦头烂额?你可能试过QQ邮箱、163邮箱等等一大堆免费邮箱的SMTP功能,但都以失败告终。你安慰你自己,不就是个邮件嘛,放弃不去管也没什么大不了的。但坑爹的WP用户注册、评论提醒等等功能却统统需要发邮件,都需要用到SMTP这个“十恶不赦”的家伙。。

SMTP的配置难问题,国外的大神们早已给出了解决方案。居正下面来给大家详细讲解:

(提示:这个方法需要你的主机能访问谷歌服务器,也就是需要在墙外的主机,像香港、国外机房什么的)


第一步:安装插件

1.首先,在WP里搜索并安装Gmail SMTP插件:

2.安装好后启用,并在左边打开配置项:

3.如图,但是你会发现一点用都没有,因为你还没配置。。。


第二步:创建谷歌开发者应用

1.打开这个链接:

https://www.google.com/accounts/Logout?continue=https://console.developers.google.com/start/api?id=gmail

2.当然,你得先科学上网。如果你登录了谷歌账号,它将会导向你进入下面这个页面:

点击中间那个大大的蓝色按钮,创建支持gmail api的应用程序

3.然后安全至上的谷歌会询问你一大堆啰七八嗦的细枝末节,按照居正图片的方法配置:

4.在这里你可以适当地做一些修改,比如居正是在给淀粉月刊配置gmail,就将凭据取名为wordpress

5.这里的电子邮箱就选择你这个谷歌账户的邮箱地址,那个产品名称随意写,比如我写的是dfpaper(淀粉月刊)

6.一切就绪了之后直接点完成:


第三步:配置

1.接下来就剩下配置了,打开刚才的网页配置页面,复制红色大叉叉下面的一坨网址:

2.打开刚才创建的那个谷歌应用的“凭据”,点击其中唯一的项目(居正的就是“wordpress”)。其中需要注意,获取授权js来源写的你网站“http(s)://+域名”,后面什么不要加;获取授权重定向URI粘贴刚才复制的内容:

(同时,你会在这个页面见到你的Client ID和Client Secret,这两个东西等等要用)

3.然后再转到WP设置页面,先把你的Client ID和Client Secret填进去,然后在OAuth Email Address和From Email Address里面都填写上你的gmail邮箱地址,From Name随便写,这相当于邮件发件人的昵称,居正就写dfpaper(淀粉月刊)。当然中文应该也可以。下面Type of Encrption必须选TLS,SMTP Port必须写587。这是谷歌邮件服务器的设置,不是居正乱说的。。如下图:

4.点击save changes,等网页刷新完了之后下面又会多出来一个Grant Permission按钮,点击它来进行最后的验证:

5.然后我们给予这个应用访问邮箱的权限:

6.最后你看到原来的红色大叉叉已经变成绿色大勾勾了,这说明配置成功完成:


第三步,也是最后一步:检查是否能发邮件了

gmail smtp提供了一个贴心的测试邮件功能,居正就随便给自己的邮箱发一封邮件,看看配置成不成功吧:

2秒后,邮箱里的邮件就来了:

OK,这说明我们成功了!欢呼!


总结一下,这东西配置起来还是稍微有点麻烦,不过却一劳永逸。如果你没听懂或者有什么问题想问居正,欢迎在下面留言。或者你也可以去这个网页看看:http://www.wpbeginner.com/plugins/how-to-send-email-in-wordpress-using-the-gmail-smtp-server/(英文),它介绍了好多种方法,而且比较详细。

居正敲完最后一行,想起明天就是除夕了,那就祝大家鸡年快乐咯~

Did you find apk for android? You can find new Free Android Games and apps.

关于作者

居正

大道至简

3条评论

  1. Pingback: 【WordPress】创建Outlook邮箱及WordPress对接Outlook设置SMTP发邮件 – DvBlog

发表评论