上一篇我们讲了EasyDSS定时检测程序的开发和实现,接下来的步骤就是将监测结果通过邮箱反馈到管理人员的邮箱,下面简单讲一下我们的实现步骤。
在定时判断web和kernel接口返回错误时,就需要将配置的邮箱发送邮件到指定邮箱。以QQ邮箱为例,需要邮箱账号,邮箱授权码,邮箱服务器地址(不同品牌的邮箱有区别),邮箱端口:
在邮箱授权码需要去邮箱设置界面获取,步骤:
1、进入 QQ邮箱,点击 设置 -> 账户
2、开启 POP3/SMTP服务
3、开启 IMAP/SMTP服务
4、生成授权码,这个授权码自己找地方保存起来
以上所有的参数都准备完成,go语言调用github.com/go-gomail/gomail包,首先初始化全局变量:
发送邮件方法:
成功发送:
大家可以关注我们了解EasyDSS的更新,EasyDSS平台本身已经是一套成熟完善的视频直播点播平台了,并且可以运用在多个不同的项目场景当中,比如最近很热门的无人机巡查方面,或者户外婚礼、团建等直播方面,在课堂直播也具备非常优秀的使用性能。