邮件通知故障恢复记

一场让我有些无语的、小小的乌龙事件。

如你所知,我博客一直都有邮件提醒功能,发布的评论得到回复,会通过电子邮箱通知你回复情况。

然而今天突然发现,已经好几个月没有提醒了。这几个月也怪我太懒,博客停更了,也没啥人浏览、评论,所以没注意到这个事。翻看QQ邮箱的发信记录,反正是大概4月份开始就没有信件发出了。

同时也想起,这个几个月貌似也没有收到数据库的自动备份(我设置的是每周备份一次)。

首先怀疑是插件本身的问题,数据库备份插件,折腾了几个,都没有什么作用。也罢,我手动下载备份好了。

回复评论邮件通知这个事,不能忍,这涉及到博友体验感——为数不多的博友还是要重点照顾好的。

停用以前的插件,再在官方插件库搜索安装了排名靠前的类似插件,启用、设置、测试——失败。

接着,排查wordpress本身的发信功能,也就是点了下登录页面的“忘记密码”按钮,果然提示:无法使用发信功能。

难道是主机不支持mail函数?

在篱落主机交流群问了一下,有人提醒我:用smtp发信。

这才想起了,我之前就是用的smtp功能啊,不关mail函数的事。但smtp要在哪里设置?把wordpress后台翻遍了都没找到,难道又要下载一个smtp相关的插件吗?可是我之前并没有下载过还不是照样发信?

到了这里,我突然又想到了,难道是……没错,就是我爱水煮鱼老师开发的WPJAM插件在搞鬼。进入WPJAM插件设置页面,果然,弹出不那么熟悉的二维码界面,让我微信扫描,填入微信公众号自动生成的验证码,这才开启了“扩展管理”功能,熟悉的“发信设置”也出来了。其实无需重新设置,只要扩展管理正常工作了,发信也就恢复正常了。

写到这里,大家也看出来问题所在了。简单地说就是,我爱水煮鱼老师开发的这款WPJAM插件,本身是免费的,但每隔一段时间就会自动关闭所有模块的功能,需要手动扫描一下二维码,获取并填写验证码后才能继续使用。

要我说什么好呢,我爱水煮鱼老师这种做法,也算是极具中国特色吧。

 

 

37 评论

  1. 之前也安装过他的插件,但就如你所说的情况一样,后来我就直接删除了,感觉这样的设定特烦。

  2. 印象中水煮鱼以前还是挺出名的,没想到也沦落至此。个人觉得这种设置太脑残了,甚至会给人造成不必要的损失。

  3. 插件作者这样的设定别有用心,我的不存在这问题…偶尔会有漏发的情况,大多数没问题正常接收。

  4. smtp我用的是我国人开发的wp smtp,邮件提醒是gitlab上一个叫“小工具”的插件里面集成的功能之一,水煮鱼插件里的一些功能在“小工具”里也有,防火墙可以用all in one security and firewall。数据库备份可以用backwpup。插件有替代品,而且都是中文,需要扫码之类的还是不要继续用了。

  5. 我觉得评论回复邮件提醒是开放评论的独立博客最具灵魂的一个功能,在所有必备功能里它能排No.1。我目前用的 WP Mail SMTP 插件加 Gmail API 来实现邮件提醒,很多主机商支持mail函数,但偶尔会抽风,所以不是很靠谱。去年我也折腾过一次(http://www.sksren.com/archives/980.html)

  6. 今年8月不知道是哪里的问题,我评论邮件通知一天发几百条信息提示网站间歇性断线,但我访问一直很正常。然后网址监控的几万条全部发完了,现在要收费了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注