mkanet,
I have mentioned something like this for emailing your upcoming recording schedule so you would know if something was missing from your scheduled programs (or if an HD program was going to be recorded on an SD channel instead). Here's the thread
http://forums.sagetv.com/forums/showthread.php?t=15500
I think what you are suggesting and the feature I would like to see could go hand in hand as an email utility. I would think that it could be used for many things in Sage, not just the features we would like. A lot of apps that are "always on" or running in the background include some type of email functionality to send alerts/events to a user. It could send crash alerts to SageTV, conflict warnings (great if your out of town), weather updates, schedule changes, upcoming recording schedule (could then tell if something was going to record in HD or SD and make a change), etc....
It would probably work best if it was a two part implementation. First as an email function either as part of the Sage core or as an addon. Then app/plugins could be written to call this api for sending the email messages. This is a similar architecture to a Meedio utility that allowed others to write code to send an emails.
We just need someway of sending email with Sage!