I think you need to add "secure": false, under options, since TLS negotiates in plain text (I suspect 465 may work with this config.)
Furthermore, try running another app from the command line to see if you can establish a connection, e.g., openssl s_client -connect smtp.gmail.com:587, which returns … Secure Renegotiation IS NOT supported ….
Now iam getting another error, for now my site is invite only and I will verify staff emails directly through MySQL database, then in future shift it to ghost pro.
Thanks for help