MENU

Typecho配置阿里云邮件推送服务

November 9, 2019 • Blog

最近把博客系统从Hexo迁移到了Typecho,做了一些相关的配置。其中对评论回复邮件配置纠结了很久,最后还是选择使用了阿里云的邮件推送服务。最初使用的是QQ邮件的SMTP服务,但是有一些小洁癖。

归结原因主要有以下3点:

  1. 个人用户每天有200封免费发送额度;
  2. 在发送到游客收件箱中,显示的收件人可以配置为xxx@keer.me(主要原因)
  3. Typecho默认使用mail函数发送有问题,所以改配置为SMTP的方式。

添加发信域名

要使用阿里云的邮件推送服务,首先你得有一个域名(这不是废话,因为有些人可能直接用的IP当做博客地址)。然后我们打开邮件推送控制台,继续点击发信域名,最后点击“新建域名”

8sip.png

输入你的博客域名,比如我的是keer.me,然后提交。提供后状态会是待验证状态,继而点击域名右边的“配置”按钮会弹出需要你去DNS服务商那里要做的配置。

配置域名解析

886V.png

一共4项配置:

  1. 所有权验证
  2. spf验证
  3. MX验证
  4. CNAME验证

8Qpj.png

由于我是使用了国内DNSPOD的提供的域名解析服务,所以我的配置结果如下,仅供参考:

8W9W.png

当所有的DNS都添加完成后,稍微等待2分钟左右。我们点击发信域名列表右边的“验证”按钮,如果不出意外会验证通过。

8ZeM.png

这个时候我们就可以继续进行下一步操作了,设置发信地址。

设置发信地址

为什么要设置发信地址?其实最终我想要的效果就是下面这样

8wz4.png

如果我们平时使用的是QQ的SMTP服务,那么发件人那里显示的就是我们自己的QQ邮件,就会显的特别LOW!!!O(∩_∩)O哈哈~

阿里云这边个人账户可以设置10个发信地址,基本上足够使用了。

首先在控制台的左侧栏中点击“发信地址”,然后点击右上方的“新建发信地址”。选择你刚刚添加的发信域名,账号那里你可以自己定义,定义的名称就会显示在别人邮箱的发件人选项上,比如我这里填写的就是no-reply你可以自定义为adminnotice等等,看你心情。发信类型那里请选择触发邮件,别问,选就完事了。回信地址那里填写你平时用的邮箱就行,貌似没太大用。

8pcs.png

设置SMTP密码

没啥要说的,必须的选项。

8LoC.png

博客SMTP简单配置

到这里,阿里云那边的配置基本上就算完事了。下面我们需要打开Typecho的后台,安装一下CommentToMail这个插件,完成后打开插件的配置选项。根据提示框填入对应的内容。

8l8f.png

大家基本上就按照我这个配置就OK了,基本上每个输入框都有对应的解释。

效果

  • 当文章有新评论时,管理员收到的邮件提醒

8hro.png

  • 管理员给游客回复评论时,游客收到的邮件回复

8PiR.png

Leave a Comment

2 Comments
  1. 叶枫 叶枫

    按照博主的操作成功整出来了。
    不过好像gmail邮箱那里会提示有个不安全的东西,不知道咋回事。

    1. @叶枫是的,刚测试了下发现确实是这样。应该要启用TLS+587端口就好了。

      但是我这个CommentToMail插件好像配置不了TLS,只能用SSL。具体就先不研究了