1. 前言
邮箱这种上古的通讯方式,虽然没有现在的即时通讯软件好用,但是它非常的稳定靠谱,本篇内容就介绍如何在HomeAssistant中使用它。刚接触HomeAssistant的时候,一直在寻找一种很稳定的推送方式,有人尝试了微信推送、企业微信推送、钉钉推送,最后发现只有邮箱最是稳定方便,所以我也来学习学习。

2. 操作流程
安装的插件的方式有很多种,大家可以自行选择,推荐使用【HACS极速版】,我这里使用的是文件管理器
下载插件源代码
将插件放到自定义组件目录
重启HomeAssistant
刷新浏览器
添加集成
2.1 下载
考虑到github在国内下载速度很慢,如果没有网络加速工具,可以使用gitee
https://github.com/shaonianzhentan/smtp
https://gitee.com/shaonianzhentan/smtp

下载之后解压文件,然后找到对应的插件文件夹

上传插件到HA
将custom_components里的文件夹放到HomeAssistant的自定义组件目录中
打开文件管理,切换到自定义组件目录,然后点击上传按钮

选择上传的文件夹,一定要注意别选错了

点击上传,然后点击确定按钮开始上传文件夹
上传成功后,确定文件结构是否正确


上传成功之后,重启一下HomeAssistant,然后刷新浏览器
2.2 安装
刷新一下浏览器,然后点击添加集成,输入QQ邮箱搜索

然后输入QQ号和授权码


关于授权码的获取,请看QQ邮箱的帮助文档

安装成功后,QQ邮箱中会收到一条成功的邮件,如果收到了邮件,那说明已经安装成功,可以正常使用了

2.3 使用
使用非常的简单,调用它的服务就可以,上一篇所举的例子中的本地通知提醒,改为调用QQ邮箱的服务就可以直接使用,打开开发者工具页面,切换到服务选项卡,特别说明一下,邮件内容是支持HTML格式的,所以可以添加视频和图片的链接

参数说明
• Title是邮件标题
• Message是正文信息(支持html格式)
• Email是要发送的邮件地址(如果不勾选,默认是发给自己)
发送多个邮箱
默认是发给自己,如果你想群发邮件,可以使用英文逗号分隔

确定后点击调用服务,然后邮箱就会收到通知啦

2.4 手机推送
如果手机上安装了QQ邮箱APP,可以实时接收到邮件的推送

参考文献:QQ邮箱推送提醒