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. You can view the complete guide here: How to Get Started with Node-RED.
Welcome to the Stackhero documentation
Stackhero offers a fully managed Node-RED cloud environment designed to help you build workflows quickly:
- Integrated MQTT server (Mosquitto) for seamless IoT integration.
- Full access to the Node-RED admin interface for managing your flows and settings.
- Node-RED Dashboard included for real-time visualisation.
- Dedicated SMTP email server included, with no sending limits.
- Effortless one-click updates to keep your instance up to date.
- Custom domain names with automatic HTTPS: for example, https://node-red.your-company.com.
- High performance and enhanced security thanks to private, dedicated infrastructure.
You can have a secure, production-ready Node-RED cloud hosting instance running in around 5 minutes. Stackhero takes care of installation, updates, and infrastructure, so you can focus on building your 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.