Sending email whenever a new post is created.

Hi,

Our blog has a custom post type and I'm trying to make it such that every time a post of this custom post type is published, then an email (that we can control the template for) will be sent out to the email address that is filled as one of this post type's attributes.

So:
- email sent at publish
- not any post, just those of a certain type
- control the template of that email
- email address to send to is an attribute of that post

Interested to see if any plugins have been developed for such (or similar) use case.

Thank you, David.