在前面说到,用邮箱进行推送博客评论的提醒是一个让博主及时了解自己网站评论情况的方法。但是有一个存在风险的漏洞,那就是会暴露博客所在服务器的ip。暴露服务器ip是一个很严重的事情,被有心之人利用则后果不可想象,隐藏源站的ip是每一个站长应该重视的事情,这不是开玩笑。

可以先读一下这篇文章来了解情况:《即便使用CDN,评论邮件推送会暴露真实服务器ip,已关闭该插件》

虽然关闭这个功能是最简单粗暴的办法,但是感觉似乎会少了很多乐趣。毕竟访客评论了即使你回复了他也不会收到提醒。办法总比困难多,于是就在网上找了各种办法,最终决定还是使用谷歌邮箱来进行推送。于是我打算用谷歌邮箱试试。

谷歌邮件再国内能正常使用吗?

可以的,没有问题。根据博主亲测,收发都没有影响。(就是没使用魔法的网络情况下)

我的是将gmail直接挂在手机的QQ邮箱软件里。

Gmail发送和接受都没有问题

typecho评论推送插件

我用的是梦繁星博主修改的CommentToMail插件。主要是在样式上进行了修改,这点给他点个赞。

但是有希望大佬再闲暇之余能在插件上动下手脚,能屏蔽掉源站的ip。暴露ip被cc或者DDos的概率大很多,而且是直接攻击ip,这几天我是被打怕了。

魔改CommentToMail评论通知邮箱插件

但是我发现有点玄学问题,QQ邮箱、163邮箱啥的都是很正常。我的这个gamil邮箱却不是很正常。于是现在用的是这款插件:

Comment2Mail插件下载地址

目前这个默认样式确实有点丑,梦繁星大佬应该会在业余的时候对这个插件进行魔改,获得魔改版我也会再这里更新。

开启gmail的SMTP功能

首先需要注册一个gmail,这里需要魔法。我就不再过多说。

如何开启,下面这篇文章说的很清楚,我就搬过来放在这个,不再赘述:

谷歌Gmail邮箱开启SMTP/IMAP服务流程

需要强调的是,一定要根据上面教程获得应用专用密码,这个就是SMTP密码。上面的教程写的很清楚。我在这里再次强调一下。生成之后记得保存一下,发到微信、QQ或者保存在记事本里都行,可能只有生成的时候能显示一次,后面想再看到就得重新生成了。

应用专用密码

配置插件

邮件服务配置:

  • SMTP服务器地址:smtp.gmail.com
  • SMTP登录用户:你注册的邮箱,例如我填的就是[email protected]
  • SMTP登录密码:就是上面强调的应用专用密码
  • SMTP加密模式:SSL加密
  • SSL加密 :465

邮件信息配置:

  • 收发件邮箱:你注册的邮箱,例如我填的就是[email protected]
  • 发件人姓名:自己看着写吧,例如我写的是"陶小桃Blog"

插件配置

配置完可以点一下测试。

实际测试

我发出一个评论:

发出一个评论

收到提醒:

收到邮件


注意事项:

1、每小时发送量限制 50 封,每天发送量最多500封。(实测可能更少)

2、Gmail的SMTP发送过程中如果短时间内有过多的SMTP邮件发送则会导致账号锁定。

3、由于谷歌邮箱的服务器在国外,又使用上了SSL连接,以及加上其它的国内的各种各样的“你懂的”的问题,Gmail SMTP适合主机在国外的服务器使用,国内的空间使用Gmail SMTP会比较慢。

4、不建议频繁测试,可能导致短时间内SMTP不能正常使用。

基于以上原因。我正在尝试使用阿里云的邮箱推送服务。


博主个人公众号
版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2022/gmailSMTP.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2022 年 08 月 10 日
如果觉得我的文章对你有用,请随意赞赏