JosePhilo


【杂感】开放评论也是麻烦事一桩

Category: 杂项
Tag: none
Written by Joseph with ♥ on August 21, 2020

本文目录 [隐藏]
  • I. 邮件通知
  • II. 防 SPAM
  • III. 内容审查

两个问题需要解决好:

  1. 邮件通知
  2. 防 SPAM
  3. 内容审查(因为已经备案)

I. 邮件通知

邮件通知在国内服务器上尤为麻烦,阿里云、腾讯云都不开放 25 端口,只能选择其他未被屏蔽的端口进行 SMTP 发信。

先是尝试使用免费服务,先后试用了 Yandex Business Basic、 阿里云邮件推送。

Yandex Business Basic 的优点是在正确配置好 DKIM 的情况下,邮件都能送达且几乎不进垃圾箱,而且发信到中国大陆的邮箱速度并未感到明显延迟。

问题在于,发信带有明显模板、使用非俄国手机号(我用的美国号注册的),在总计发了几十封信之后就被封禁不能 SMTP 发信了,除非付费。(官方说法是提供 SMTP 是为真人服务,机器发信请购买相应套餐)

之后尝试阿里云邮件推送,免费额度是每日 200 封信,超出部分按量计费。问题在于,如果根域名使用这个,就没法再用于邮局收信了… 用二级域名又显得很奇怪,不过这不是我最终弃用的原因。

问题是发信不能送达部分外国邮箱,Outlook 和 Gmail 倒是可以送达但是进垃圾邮件, Yandex、 AOL 等等却是都收不到信。

最终我还是使用了付费服务,用 Office365 的 Outlook 邮局发信。但这并非那么容易配置,关键在于 SMTP 是默认关闭的,我却花费很长时间才在文档里才找到如何打开限制。

以及如图,这是不需要 Powershell 命令的唯一方法。

打开限制

II. 防 SPAM

垃圾评论我还没遇到但也不想遇到,Edison Chen 给我分享了他的 SPAM 评论:

SPAM

的确很烦。

目前还没有太好的办法,限制了评论间隔 1 min 才能发出来,以及暂时使用 reCaptcha 验证码(据说中国大陆部分地区访问缓慢?目前没遇到,有知道的小伙伴可以讲下吗?)

III. 内容审查

因为搬回国内备了案的,不能太放飞自我,之前不开评论也是怕这些麻烦事。接入了百度智能云 - 文本内容审核,每个百度账号送有累计50万次(5QPS)的免费测试额度,用在小博客还是可以的。我测试了一下,广告加 QQ、一些常见的政治敏感辞汇、国骂詈言诟语等等都能识别。也就这样吧,遇到高级 SPAM 就见招拆招。

之前一直不开放评论就是怕这些种种麻烦,但是连最麻烦的企业备案都去做了,就不怕再麻烦的事了。

  • 【杂感】备案终了,开站纪念
  • 【思考】南海泡沫爆发300周年:所谓「经济危机」背后的真相又如何,那么疫情呢?

已有 12 条评论
  1. Reno

    沙发~

    Reno August 21st, 2020 at 11:22 pm回复
    1. Joseph

      嘤嘤拳锤死沙发怪

      Joseph August 21st, 2020 at 11:25 pm回复
  2. SKYue

    我一直用阿里云邮件,原来国外邮箱还有收不到信的啊。悲剧。

    SKYue August 21st, 2020 at 11:46 pm回复
    1. Joseph

      其实主流的 Gmail、Outlook 能收到就问题不大,但是 Yandex 收不了,就感觉心有芥蒂。我一直把 Yandex 当作 Gmail 的国内替代品,试了一下收不到。估计是因为他的邮件推送有三个区域,中国区好像是华南?这个区送不到,香港大概能送出去,但我没看到免费配额。估计是因为防火墙这东西是双向的,可能触碰某些规律被 DROP 掉了一些,就收不到了。

      Joseph August 21st, 2020 at 11:49 pm回复
  3. edisoncgh

    oh老天,这篇文章真是太棒了,我也去搞我的邮件回复了~

    edisoncgh August 22nd, 2020 at 04:54 pm回复
  4. Meo

    你好,请问备案通过后,评论功能打开,会被审查,然后取消beian吗?谢谢,我这几天已经到beian最后一步了。只是个人日志。

    Meo November 26th, 2020 at 07:04 am回复
    1. Joseph

      抱歉之前没有看,才看到。
      这个其实分地区的,个人备案可能会被限制交互功能,也就是并不允许开放评论,所以我这边选择直接用自己的企业主体备案就少很多麻烦。
      但是个人备案,在很多地方也是不管的,这个取决于地方管局。而且就算通知你整改,不让的话关掉就可以了。

      Joseph December 7th, 2020 at 11:18 am回复
  5. Meo

    谢谢!希望不管吧,毕竟生活类的内容。

    Meo December 8th, 2020 at 12:20 am回复
  6. 吴烜

    你好,在为《基于 git 的去中心化内容收发平台》( https://zhuanlan.zhihu.com/p/346258393 )向各位博主征求意见、搜集 git 仓库链接。不知此博客有公开的 git 仓库存放内容吗?

    吴烜 January 24th, 2021 at 03:47 pm回复
    1. Joseph

      三问:
      1.有何作用?
      2.有何必要?
      3.有何裨益?
      奥卡姆的剃刀原则,如无必要,勿增实体。

      Joseph January 25th, 2021 at 09:02 pm回复
      1. 吴烜

        不知看过拙文《基于 git 的去中心化内容收发平台》了吗?
        对个人独立博客来说,它是一个不依赖于中心服务的交流平台,内容原则上由生产者负责(包括评论内容),内容消费者对内容的推荐、过滤的定制可以有更大的多的权限。

        这样的机制可以带来诸多好处。以博客评论功能为例,因为 A 发表的任何针对其他博客的评论都存在于 A 自己的 repo,博主对评论审核的平均压力可以降低。

        吴烜 January 26th, 2021 at 01:33 am回复
        1. Joseph

          想法很新颖,但可能至少对我来说,觉得不适用。我找不出这样做,对我的意义。
          我也大概明白了分歧的关键。可能我写博客,更多是把无处安放的内容输出贴过来,更多我写你看就好。之前关闭评论时很多有趣的人发邮件给我,讲有很多有见地的讨论,让我决心开这个评论,开了倒没太多有趣的内容产生,着实奇怪。
          其实也不怪,评论区写的下只言片语的想法,这种形式本身就没有把文章作者和读者放在平等的地位去交流。
          可能也不必强求,博客作为一种交流方式,可能还是有些问题的,更多的是看别人博客获取信息,写自己的博客输出信息,文章与文章之间,读者同时也是作者之间构成平等的交流。
          想对复数个读者说的话,写出文章来就好了;同样我有在关注的博主们,文章也会去看,这样一种多对多的、对等的互动,可能才是博客吧。言语之间多说些评论的话,更像是BBS版聊了。

          Joseph January 26th, 2021 at 02:14 am回复
取消回复

说点什么?

                                      ©JosePhilo | 鲁ICP备2020033872号-3