Email all users when a new content is published in Drupal 7 I want to send email notifications whenever a new content is published in the site. It would be helpful if I can do it by Actions - using Actions &amp; Triggers I can use token to mail a single user, i.e. author of a node. But how do I send email notification to ALL authenticated users of my site?

P.S. It is necessary that emails appear in bcc field, to avoid Spam. I've searched a lot, but no specific solution was found.
You can use the Rules module, a more powerful version of actions and triggers.
Configure a rule as follows:

React on event: (Node) After saving new content
Action: (System) Send mail to all users of a role

However, you cannot select the authenticated role here.  Instead, you will have to add another role to your site and use it instead.  (You can create another rule to automatically add that role upon registration.)
Also, note that the Rules module has this warning about sending too many mails:

WARNING: This may cause problems if there are too many users
of these roles on your site, as your server may not be able
to handle all the mail requests all at once.

So if you have a lot of users this probably isn't a good solution.