Ceci est une ancienne révision du document !
Table des matières
Sauvegarde par email
Exemple : Envoyer par mail le fichier “flow.json” qui se trouve dans le repertoire /home/pi/NR1895
Importer le node « node-red-node-email » en cliquant sur « Gérer la palette »
Inserer 4 noeuds :
- - le noeud “Injecter”
- - le noeus “Lire fichier”
- - le noeud “Fonction”
- - le noeud “Mail”
- - le noeud “Debug”
- configurer le noeud “injecter”
dans ce noeud , nous pouvons configurer l'intervalle des envois , par jours, heures, etc..
- configurer le noeud “Lire le fichier”
- configurer le noeud “Fonction”
- fonction001.js
const date = new Date() msg.topic = `Castellab:/home/pi/NR1895/flow.json - ${date}` msg.payload = `NR1895_GL_RPI4NR5_fablab37110.ddns.net:31895_flows.json` msg.attachments = [ { filename: `flows.json`, path: "/home/pi/NR1895/flows.json" }, ] return msg;
- configurer le noeud “Mail”
Le noeud mail
Pré-requis
Vous aurez besoin d'informations d'identification de courriel valides pour votre serveur de messagerie. Pour GMail, cela peut signifier Obtenir un mot de passe d'application si vous avez activé l'authentification à deux facteurs.
Pour Exchange et Outlook 365, vous devez utiliser OAuth2.0.
Installer
Vous pouvez installer en utilisant le Menu - Manage Paletteoption, ou exécuter la commande suivante dans votre Node-RED répertoire utilisateur - typiquement ~/.node-red
cd ~/.node-red npm i node-red-node-email
Utilisateurs de GMail
Si vous accédez à GMail, vous devrez peut-être activer un mot de passe d'application, ou activez un accès moins sécurisé via les paramètres de votre compte Google.






