<p>Currently there isn't a native function to do this.</p>

<p>The only plugin that I know of that can do this, is <a href="http://sprout.barrelstrengthdesign.com/craft-plugins/email" rel="nofollow">Sprout Email from Barrel Strength Design</a>.</p>

<hr>

<p><strong>EDIT:</strong></p>

<p>I just released a plugin called <a href="https://github.com/victor-in/Craft-Mailer" rel="nofollow">Craft-Mailer</a> which does what you are looking for.</p>

CC BY-SA 3.0
2014-06-30T15:36:53.387Z
Amazing! I look forward to trying it out. Many thanks.
Niall Thompson
CC BY-SA 3.0
2014-06-14T09:51:41.910Z
2014-07-13T04:53:04.057Z
2014-07-13T04:53:04.057Z
Victor
<p>Natively, there is no direct way to do this. It is possible, however, to easily create this functionality with a plugin...</p>

<ol>
<li><p>Build an
<a href="http://buildwithcraft.com/docs/plugins/working-with-elements">ElementCriteriaModel</a>
which will return a list of all users. Organize that data into a
batch (or multiple batches) of recipient email addresses.</p></li>
<li><p>Use the
<a href="http://buildwithcraft.com/docs/apis/emailservice">EmailService</a> API
to generate an email to your selected recipients.</p></li>
</ol>

<p>Depending on your specific plans, some other small "in between" steps may be required to suit your individual needs.</p>

CC BY-SA 3.0
2014-06-14T18:09:15.417Z
2014-06-14T18:09:15.417Z
Lindsey D
<p>I want to be able to provide the admin with a function so that they can email all registered users of the site.</p>

<p>Is there a native function or plugin that would make this possible?</p>

<users><plugins><emails><function>
Is there a native function or plugin to allow admins to email all users?
# Is there a native function or plugin to allow admins to email all users?

(Asked by: username_0 on 2014-06-14)

I want to be able to provide the admin with a function so that they can email all registered users of the site.

Is there a native function or plugin that would make this possible?

**Tags:** users, plugins, emails, function


---

## 2 answers

### Answer by username_2 on 2014-06-14. Score: 7 | Accepted answer

Natively, there is no direct way to do this. It is possible, however, to easily create this functionality with a plugin...

1. Build an
   [ElementCriteriaModel](http://buildwithcraft.com/docs/plugins/working-with-elements)
   which will return a list of all users. Organize that data into a
   batch (or multiple batches) of recipient email addresses.
2. Use the
   [EmailService](http://buildwithcraft.com/docs/apis/emailservice) API
   to generate an email to your selected recipients.

Depending on your specific plans, some other small "in between" steps may be required to suit your individual needs.


---

### Answer by username_1 on 2014-06-14. Score: 8

Currently there isn't a native function to do this.

The only plugin that I know of that can do this, is [Sprout Email from Barrel Strength Design](http://sprout.barrelstrengthdesign.com/craft-plugins/email).

---

**EDIT:**

I just released a plugin called [Craft-Mailer](https://github.com/victor-in/Craft-Mailer) which does what you are looking for.

> **Comments:**
> **username_0**: Amazing! I look forward to trying it out. Many thanks.  

---

