There is a free script out there,
http://rfxnetworks.com/sim.php, that runs via CRON monitoring several services and will preform a command if the service is down. I would think that this would be significantly better than trying to restart via email.