1.开启 QQ 邮箱的 SMTP,获取授权码
1.1 这里使用了 QQ 邮箱的 SMTP,需要做以下配置:
1.2 qq 邮箱通过生成授权码来设置密码 :
3.安装sendEmail
1 | #下载安装包 |
4.使用脚本发送测试邮件
1 | #!/bin/bash |
执行成功查看结果:
5.发送带html表格的邮件
4.1表格数据
第一列为表名称,第二列为原mysql表数据总量,第三列为数仓HBase的数据总量,目的是将table_counts.txt中的数据以表格的显示邮件发出,若表的数据不一致当前行以红色标出。
1 | [root@hadoop001 wsktest]# cat count |
4.2脚本如下
1 | #!/bin/bash |
4.3执行脚本
1 | [root@hadoop001 up]# sh sendmail.sh |
4.4执行结果