I think people are going to like this one too, and I'd set it up to run "cron-style", which should minimize concerns about missed channel lineup change updates.
@mjitkop What are you using here to generate the e-mails? I have something similar in my APC UPS suite of containers, and as I recall I'm using postfix, libsasl2-modules and mailutils -- with Gmail's app-specific SMTP server. Are you doing something similar?