# eMail node and NodeJs 20

**URL:** <https://discourse.nodered.org/t/email-node-and-nodejs-20/81184>\
**Category:** General\
**Created:** [11 September 2023 06:41 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184 "2023-09-11T06:41:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![softy2k](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/softy2k/32/23707_2.png) [@softy2k](https://discourse.nodered.org/u/softy2k)\
**Post date:** [11 September 2023 06:41 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/1 "2023-09-11T06:41:11Z")

</div>

I updated from **NodeJS 18** to **NodeJs 20** , and when I try to update **email node** from **2.0.0** to **2.0.1** I get the following error:

```auto
npm WARN config production Use `--omit=dev` instead.
npm ERROR! code EBADENGINE
npm ERROR! engine Unsupported engine
npm ERROR! engine Not compatible with your version of node/npm: @azure/msal-node@1.17.2
npm ERROR! notsup Not compatible with your version of node/npm: @azure/msal-node@1.17.2
npm ERROR! notsup Required: {"node":"10 || 12 || 14 || 16 || 18"}
npm ERROR! notsup Current: {"npm":"10.1.0","node":"v20.6.1"}

```

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [11 September 2023 06:50 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/2 "2023-09-11T06:50:44Z")

</div>

The issue/error is clearly shown, contact the node maintainers on github and ask if/when they may upgrade nodejs support

In the meantime downgrade your nodejs to 18.

---

<div class="post-metadata">

**Author:** ![softy2k](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/softy2k/32/23707_2.png) [@softy2k](https://discourse.nodered.org/u/softy2k)\
**Post date:** [11 September 2023 06:57 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/3 "2023-09-11T06:57:42Z")

</div>

The error was clear to me as well. In general, **dceejay** handles the node, when I found problems I posted here, I knew that **dceejay** is very prompt.

I'm actually waiting for an update 🙂

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [11 September 2023 07:03 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/4 "2023-09-11T07:03:32Z")

</div>

Issues should be raised in the issue section on github, that way it is logged and the maintainer has a clear record.

---

<div class="post-metadata">

**Author:** ![softy2k](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/softy2k/32/23707_2.png) [@softy2k](https://discourse.nodered.org/u/softy2k)\
**Post date:** [11 September 2023 07:20 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/5 "2023-09-11T07:20:35Z")

</div>

**Done** : [node-red-node-email and NodeJs 2 · Issue #1029 · node-red/node-red-nodes · GitHub](https://github.com/node-red/node-red-nodes/issues/1029)

---

<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:** [11 September 2023 17:26 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/6 "2023-09-11T17:26:36Z")

</div>

answer on issue.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [10 November 2023 17:26 UTC](https://discourse.nodered.org/t/email-node-and-nodejs-20/81184/7 "2023-11-10T17:26:52Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
