使用CommentMailPlus插件实现typecho评论邮件通知功能

接触typecho一段时间,大家了解的插件应该是CommentToMail(by 羽飞) ,最新版本更新时间是2014-04-25。我之前也尝试了N次,最终是成功用上了这个插件。

但是有好多小伙伴因为各种各样的玄学原因,无法正常使用。

所以,这里推荐另一款插件CommentMailPlus,是小伙伴yorkchou 推荐的。他的博客也写了一篇介绍,下面我来详细说明一下 使用方法。(本地测试有效)

网址在这:https://www.mailgun.com/

插件下载地址:https://github.com/oott123/CommentMailPlus

注册账号并验证账号

因为网站是英文的,所以,我做了一个图↓

深度截图20170610224009.png

图示应该很清楚了,一共6步。

第6步点击【Domains】栏目,可以看到mailgun默认分配了一个很长很长很长的域名,即Sandbox subdomains

【注意】:这个域名是mailgun仅仅用来测试用的,如果直接使用这个域名配置的话,是只能向Authorized Recipients列表的成员发信。向其他人发现会被拒绝,错误信息:

        "reason": "Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authorized recipients in Account Settings.",

所以,我们要绑定自定义域名来实现向所有用户(评论者)发信。无需绑定信用卡

绑定自定义域名

第一步

点击顶部的【Domains】栏目,下面有一个黑色的按钮Add New Domain,戳它!

第二步

填写Domain Name。建议填写【二级域名】,比如我的域名是ihewro.com,就填mail.ihewro.com。当然如果你域名多的话,拿一个闲置的顶级域名也没关系。

第三步

出现一个界面【Now Follow These Steps To Verify Your Domain】,就是验证你的域名的步骤:

  1. 访问你的域名解析商,比如我使用万网,就去打开万网的后台
  2. 为发信添加DNS记录:这里有两种方式,
    • 一种是添加txt类型
    • 一种是添加mx类型
    • 我使用第一种,感觉更简单一点。唯一注意的是,在万网填写主机记录要去掉你的根域名部分
    • 比如Hostnamemail.ihewro.com,在填主机记录里填写的是mail即可。
  3. 为追踪信息添加DNS记录:这个可以不填,不影响发信,但是可能影响其他功能。填写方式和注意部分和上面一样。

    比如我的万网后台填写记录就是这样的(下图↓):

    1.2.2.png

然后就绑定成功后,会在【Domains】栏目中看到你的域名前面是绿色的。

后台插件的配置

  • Mailgun API 密钥

    API Key

  • Mailgun域名

    即你的自定义域名,比如mail.ihewro.com

  • 发件人邮箱

    Default SMTP Login

好啦!一切大功告成!

其他

其他需要了解的是顶部导航条了。

【logs】里面显示的是发信记录。可以详细看见每次发现的信息。

就这样,逃~

最后修改:2017 年 06 月 11 日 09 : 47 PM
如果觉得我的文章对你有用,请随意赞赏

39 条评论

  1. owen

    CommentToMai, CommentToMailPlus,都不行,真是奇了怪了(╯°A°)╯︵○○○

    1. 友人C
      @owen

      用这个,我现在就在用这个https://blog.zhiyuanyun.cc/archives/CommentToMail.html

      1. owen
        @友人C

        大佬交换友链吗?嘻嘻,已添加贵站 https://blog.vircloud.net/link.html

        1. 友人C
          @owen

          抱歉,现在已经不添加友链了哈(/ω\)

      2. owen
        @友人C

        测试了也是不行,不知道是不是被主机商封锁了

  2. 初夏阳光

    这个注册不了了啊?和网络有关系吗?应该没有吧,都能打开页面。就是注册不了→_→

    1. 友人C
      @初夏阳光

      可能会和网络有关系把,我都是FQ注册的。现在免费会员似乎也不能发信了。

  3. StupidPz

    Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings
    似乎拒绝了?

    1. 友人C
      @StupidPz

      看你的提示信息,应该是现在的规则改了,以前是这个提示信息:

            "Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authorized recipients in Account Settings.",

      那就是现在的免费用户,没办法用了

  4. John

    CommentToMail需要给插件目录下所有给777权限才能用上,不过很好~

    1. owen
      @John

      777 权限是不是很危险

  5. victor

    按教程配置好了还是显示Disabled

  6. 姬长信

    噗,配置好了,所有邮件在垃圾箱里

  7. 姬长信

    无法验证验证码。

    1. 姬长信
      @姬长信

      噗~翻墙好了

发表评论