The following is a link to an article I recently wrote (with included scripts) that shows how you can automate MySQL database dumps and send out email notifications about the backups created.

http://codeuniversity.com/scripts/scr1

It uses various technologies including PHP, Bash and Python to perform the database dumps, format emails using an Open Office Writer template and send out the emails to specified contacts.