Chris,
No, we don't use email notifications at all, unless just testing a triggers. Couple reasons - Don't want to have to store our multiple emails in zenoss along with a user and at some point these same scripts will be used to lookup the responsible party of a device and grab the email from our user/asset database at time of incident.
Attaching both scripts since you would need both to succesfully implement a command notification (excuse the lack of great syntax and static args, fairly new w/python):
Command:
python /home/zenoss/triggers/EmailTrigger.py "whoever@yourdomain.com" "${evt/lastTime}" ${urls/eventUrl} ${urls/eventsUrl} ${evt/device} ${evt/summary} ${evt/message} ${evt/severity} ${evt/component}
Clear Command:
python /home/zenoss/triggers/EmailClearTrigger.py "whoever@yourdomain.com" "${evt/clearid}" "${evt/stateChange}" ${evt/device} ${clearEvt/summary} ${evt/message} ${evt/severity} ${evt/eventState} ${evt/component}
Your will need to change any yourdomain references in script and commands. The yourdomain in the command is for the To recipient of the email. You will also need to specify your smtp gateway in the script.
Hope this helps and if anyone out there would like to further develop this script to add any aurguments (or anything) please post it back here, I would appreciate the help.
--Rob