Node-RED: Recepción de pulsaciones de botón y envío de correos electrónicos

Esta documentación forma parte de la guía Caso de uso: conectar buzones. Consulte la guía completa aquí: Conecte sin esfuerzo cientos de buzones en una oficina de correos.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Node-RED cloud lista para usar que proporciona una serie de beneficios, incluyendo:

  • Servidor MQTT incluido (Mosquitto).
  • Acceso completo a la interfaz de administración de Node-RED.
  • Dashboard de Node-RED incluido.
  • Servidor de correo SMTP ilimitado y dedicado incluido.
  • Actualizaciones sin esfuerzo con solo un clic.
  • Nombre de dominio personalizable asegurado con HTTPS (por ejemplo, https://node-red.tu-empresa.com).
  • Rendimiento óptimo y seguridad robusta impulsados por una VM privada y dedicada.

Ahorra tiempo y simplifica tu vida: ¡solo toma 5 minutos probar la solución de Node-RED cloud hosting de Stackhero!

Para gestionar las acciones de los botones y enviar notificaciones a los usuarios, se eligió Node-RED para el procesamiento de datos, con una base de datos MongoDB para almacenar los correos electrónicos de los usuarios.

Node-RED es una herramienta de programación gráfica desarrollada por IBM, ideal para este tipo de tarea. Es fácil de usar, potente y altamente extensible.

Gracias a Node-RED, nuestro cliente pudo crear todo su backend en solo unas pocas horas.

Cuando se presiona un botón de buzón, el mensaje es recibido por Node-RED a través de MQTT. Node-RED luego localiza al usuario correspondiente en la base de datos MongoDB, compone un nuevo correo electrónico y lo envía.

Flujo de Node-RED: ¡solo se requieren 5 nodos para crear todo el backend!Flujo de Node-RED: ¡solo se requieren 5 nodos para crear todo el backend!

Cuando inicia una instancia de Node-RED en Stackhero, obtiene un servidor MQTT junto con un servidor de correo dedicado, ¡permitiéndole enviar correos electrónicos ilimitados!