Node-RED: Handle error "SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c"
This documentation is part of the Getting started guide. View the full guide here: How to get started with Node-RED.
Welcome to the Stackhero documentation
Stackhero provides a fully managed Node-RED cloud environment designed to get you building workflows quickly:
- Built-in MQTT server (Mosquitto) for seamless IoT integration.
- Full access to the Node-RED admin UI for managing flows and settings.
- Node-RED Dashboard included for real-time visualization.
- Dedicated SMTP email server included, with no limits on sending.
- Effortless one-click updates to keep your instance current.
- Custom domain names with automatic HTTPS: for example, https://node-red.your-company.com.
- High performance and strong security with private, dedicated infrastructure.
You can have a secure, production-ready Node-RED cloud hosting instance running in about 5 minutes. Stackhero handles setup, updates, and infrastructure so you can focus on building automations.
If you see this error when sending an email, it is likely because you have selected the "Use secure connection" option in your email node configuration.
Since the Stackhero email server and the Node-RED server run on the same instance, they communicate locally, so you do not need to use TLS (SSL) encryption. Enabling the secure connection option causes Node-RED to use TLS to communicate with the email server, leading to the SSL error about a "wrong version number".
Please note that if the recipient server supports encryption, the email will be automatically encrypted with TLS. This has been pre-configured for you.