WordPress is already capable of sending you messages on new comments, orders, and other activities. If you want more control on WordPress email notifications, you should give the Manage Notification E-mails plugin a look. It is a handy script that lets you manage author, new user, password change, and other notifications.
Thanks to this plugin, you can easily enable and disable notifications for certain activities. It even lets you enable/disable emails for forgotten passwords and core updates.