I recently set up email alerting through the syslog agent from Telegraf-Influx-Grafana, where Grafana is used for Email alerting and InfluxDB for filtering for the specific syslogs.
On another VM, I used postfix to email logs after cronjob (failed or passed), which also works great.
On another VM, I used postfix to email logs after cronjob (failed or passed), which also works great.