I am looking for a module that allows users to receive notifications when new content is published but the notify module is not exactly what I am looking for.

Instead, I am looking for the ability for administrators to have the option of generate notification emails to users as part of the node creation process. For example while creating a node the administrator would see a checkbox that asks if the administrator would like to send an email to everyone to notify them of the new content. On the user side, users could have the option to choose whether they receive such notifications.

Functionally, I am looking to do something similar to what the simplenews module does (emails users the content of a node) with a few exceptions. The email notification should be more of a teaser, stating that new content has been published along with a link to that content. The option of emailing users should not be limited to one node type (like it is with simplenews). Instead it could be applied to any node type.

While I do not think I have the ability to do this with the notify module perhaps I am overlooking something, or, perhaps there is another module out there that does this.

Can anyone help?

Craig