# Need an email checker node

**URL:** https://discourse.nodered.org/t/need-an-email-checker-node/12234
**Category:** General
**Created:** [14 June 2019 13:08 UTC](https://discourse.nodered.org/t/need-an-email-checker-node/12234 "2019-06-14T13:08:07Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![mdiehl](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@mdiehl](https://discourse.nodered.org/u/mdiehl)
#### Post date: [14 June 2019 13:08 UTC](https://discourse.nodered.org/t/need-an-email-checker-node/12234/1 "2019-06-14T13:08:07Z")

</div>

Hi,

I'm wanting to build a dashboard that displays the number of new/old emails from various accounts and folders. I don't want NR to actually download the messages, just tell me how many there are.

I've looked, but most of the nodes that I've found actually send or fetch emails.

Have I missed something?

Mike.

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [14 June 2019 14:43 UTC](https://discourse.nodered.org/t/need-an-email-checker-node/12234/2 "2019-06-14T14:43:40Z")

</div>

I think the default email node does send status (which can be grabbed by the status node) which includes thing like the number of emails processed... - and can be set not to set emails to read so it should keep re-reading them...

---

<div class="post-metadata">

### Author: ![mdiehl](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@mdiehl](https://discourse.nodered.org/u/mdiehl)
#### Post date: [14 June 2019 17:43 UTC](https://discourse.nodered.org/t/need-an-email-checker-node/12234/3 "2019-06-14T17:43:06Z")

</div>

I was hoping this was the case, but it doesn't appear to be. From the help tips for the default email in node:

Repeatedly gets a **single email** from an IMAP server and forwards on as a msg if not already seen.

The subject is loaded into `msg.topic` and `msg.payload` is the plain text body. If there is text/html then that is returned in `msg.html` . `msg.from` and `msg.date` are also set if you need them.

Mike

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [14 June 2019 18:58 UTC](https://discourse.nodered.org/t/need-an-email-checker-node/12234/4 "2019-06-14T18:58:20Z")

</div>

I think the info may be out of date vs recent updates. I’ll have a look when I’m near laptop next.

- Yes - The node will now fetch all messages of a certain criteria (Default is Unseen) - and mark them as Read (default) - Delete - or None (leave untouched) . If set to none then they will remain unread and so re-fetched on the next fetch. I'll update the readme.
