# Setup Email service in NSS 5.2.4 on root machine (via config.json + nodemailer + ?)

**URL:** <https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909>\
**Category:** Server Administration\
**Created:** [April 17, 2020, 7:24am UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909 "2020-04-17T07:24:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ewingson](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/ewingson/32/454_2.png) [@ewingson](https://forum.solidproject.org/u/ewingson)\
**Post date:** [April 17, 2020, 7:24am UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909/1 "2020-04-17T07:24:41Z")

</div>

How can I setup and configure the Email service in NSS ? (for emailtemplates in `/var/www/sitename/config/templates/emails/`)

These are the steps I took so far:

- set support email in `config.json` on true with [xyz@gmail.com](mailto:xyz@gmail.com)
- allow less secure apps in gmail account
- unlock gmail account with allow access to your account to use SMTP via [https://accounts.google.com/DisplayUnlockCaptcha](https://accounts.google.com/DisplayUnlockCaptcha) like stated in [GitHub - solid/node-solid-server: Solid server on top of the file-system in NodeJS](https://github.com/solid/node-solid-server)

then I tried to test (click forgot passwd) ,… said no email service set up.

I guess somewhere in NSS I must at least set the password of the gmail account …? how do I unlock gmail account completely and configure NSS ? (should be done with nodemailer)

 ![B_solid_email](https://europe1.discourse-cdn.com/flex017/uploads/solidproject/original/2X/8/8c681daa9547eb1b2ef8ae07bb94b9b8b4186c37.png)

---

<div class="post-metadata">

**Author:** ![bourgeoa](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/bourgeoa/32/291_2.png) [@bourgeoa](https://forum.solidproject.org/u/bourgeoa)\
**Post date:** [April 17, 2020, 12:52pm UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909/2 "2020-04-17T12:52:51Z")

</div>

For Gmail your config.json should include :

```auto
  "useEmail": true,
  "emailHost": "smtp.gmail.com",
  "emailPort": "465",
  "emailAuthUser": "xxxx@gmail.com",
  "emailAuthPass": "gmailPass"

```

Apparently the information has disappeared from the README

---

<div class="post-metadata">

**Author:** ![ewingson](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/ewingson/32/454_2.png) [@ewingson](https://forum.solidproject.org/u/ewingson)\
**Post date:** [April 17, 2020, 2:05pm UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909/3 "2020-04-17T14:05:01Z")

</div>

@bourgeoa

super, muchas gracias, thanx, got it running after unlocking…

---

<div class="post-metadata">

**Author:** ![adventure](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/adventure/32/1152_2.png) [@adventure](https://forum.solidproject.org/u/adventure)\
**Post date:** [April 17, 2020, 4:29pm UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909/4 "2020-04-17T16:29:05Z")

</div>

Did you get email working?

---

<div class="post-metadata">

**Author:** ![ewingson](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/ewingson/32/454_2.png) [@ewingson](https://forum.solidproject.org/u/ewingson)\
**Post date:** [April 17, 2020, 5:24pm UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909/5 "2020-04-17T17:24:29Z")

</div>

yeah, just additionally had to unlock the google account… works now, at least from local self test, for a remote user is technically a bit different as self test, but should work, I think…

---

<div class="post-metadata">

**Author:** ![ewingson](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/ewingson/32/454_2.png) [@ewingson](https://forum.solidproject.org/u/ewingson)\
**Post date:** [April 17, 2020, 5:41pm UTC](https://forum.solidproject.org/t/setup-email-service-in-nss-5-2-4-on-root-machine-via-config-json-nodemailer/2909/6 "2020-04-17T17:41:30Z")

</div>

@bourgeoa @MitziLaszlo @adventure

further, I added [https://github.com/solid/node-solid-server/pull/1423](https://github.com/solid/node-solid-server/pull/1423) to documentation
