因博客使用的第三方评论系统 Disqus 在国内被墙,我开发了基于电子邮件的评论系统,并完成了迁移。新评论系统的特点是:
邮件的收件人均为 blog@henix.info , 格式如下(如未按照指定格式发邮件,可能会被直接丢弃):
推荐直接使用页面上的跳转功能,会自动填充收件人和标题。
项目 | 格式 | 样例 |
---|---|---|
标题 | [评论] {文章标题} | [评论] Windows 命令行基础 |
正文 | 评论内容 | 火钳刘明 |
在页面上设置好自己的评论邮箱后,点击“回复”按钮会直接跳转到邮箱。
项目 | 格式 | 样例 |
---|---|---|
标题 | [回复] {文章标题} #评论ID | [回复] 关于 #7715841 |
正文 | 回复内容 | 好久不见 |
在文章页面上,如果选择评论邮箱为“其他”可获得评论 ID 。
在要编辑的评论上点击“回复”,并将邮件标题修改为“[编辑评论] {文章标题} #评论ID”,正文为新的评论内容。只有发表者本人可以编辑。
在要删除的评论上点击“回复”,并将邮件标题修改为“[删除评论] {文章标题} #评论ID”,正文留空。只有发表者本人可以删除。
此 url 会作为你的用户名的跳转链接。支持 http / https / mailto 协议。
项目 | 格式 | 样例 |
---|---|---|
标题 | [设置网址] {网址} | [设置网址] https://blog.henix.info/ |
正文 | 留空 |
如果网址为空,则表示删除跳转链接。
设置 url 需要等待 10 分钟才能生效。
各大 Web 邮箱、邮件客户端均可设置邮件为“纯文本模式”。纯文本比默认的 HTML 模式更适合用程序处理。
常见 Web 邮箱设置方法如下:
其他客户端的设置方法可参考 https://useplaintext.email/ 。
在手机上推荐先安装你使用的邮箱的 app ,然后在页面上选择评论邮箱为“系统默认”,此时点击“写评论”按钮后会跳转到 app 中编辑。
违者可能会被管理员删除评论,严重者可能会被拉黑电子邮件地址。
如果你使用自己的域名邮箱:请务必设置好域名的 SPF 记录,否则你的电子邮件地址有被别人冒用的风险。我的评论系统会拒收 SPF 检查失败的邮件。常见邮箱提供商的设置方法如下:
如果你使用小众或自己架设的邮箱服务:请确保启用了传输过程加密(TLS),否则你的邮件可能会在网络传输过程中被第三方截获或篡改。我的评论系统会拒收未启用 TLS 的邮件。此技术通常完全由邮箱服务商控制,用户无法自己设置,各个大的邮箱服务商均已采用了 TLS 。如果你不确定,可以在 CheckTLS 网站上输入域名进行在线测试。其他关于传输过程加密的信息可参考: