Ligne 188 : |
Ligne 188 : |
| | | |
| [[fichier:Rasp-Node-Red-picam-mail-20.png]] | | [[fichier:Rasp-Node-Red-picam-mail-20.png]] |
| + | |
| + | === Création d'un email au format HTML === |
| + | |
| + | Nous allons maintenant créer un template d'email au format HTML afin de mettre en forme le message que nous enverrons ensuite. |
| + | Nous allons pour cela utiliser un bloc "Template". |
| + | |
| + | [[fichier:Rasp-Node-Red-picam-mail-21.png]] |
| + | |
| + | ==== Name ==== |
| + | |
| + | Nous allons attribuer un nom au bloc afin de l'identifier plus facilement dans le flux. |
| + | Nous allons donc le nommer "Contenu du mail" puisque nous créons le contenu du mail que nous enverrons ensuite. |
| + | |
| + | [[fichier:Rasp-Node-Red-picam-mail-22.png]] |
| + | |
| + | ==== Set property ==== |
| + | |
| + | La propriété que nous souhaitons créer dans le flux est le "PayLoad". |
| + | Ce PayLoad existe déjà, il contient pour le moment l'image au format "Base64" précédemment encodé. |
| + | Cela n'est pas un problème, après notre noeud (notre bloc), le PayLoad sera intégralement remplacé par le template que nous sommes en train de créer. |
| + | |
| + | [[fichier:Rasp-Node-Red-picam-mail-23.png]] |
| + | |
| + | ==== Template ==== |
| + | |
| + | Dans ce template, nous allons créer une structure HTML de base minimum afin que la structure soit interprétée par la majorité des clients/webmail. |
| + | Vous pouvez la personnaliser à votre guise si vous avez les connaissances en HTML. |
| + | |
| + | Voici la structure de base pour notre projet: |
| + | |
| + | <syntaxhighlight lang="html"> |
| + | |
| + | <html> |
| + | <head> |
| + | <meta charset="utf8"/> |
| + | </head> |
| + | <body> |
| + | <h1>Bureau Pyranoid</h1> |
| + | <img src="data:image/jpg;base64,{{payload}}"/> |
| + | </body> |
| + | </html> |
| + | |
| + | </syntaxhighlight> |
| | | |
| {{Rasp-Node-Red-TRAILER}} | | {{Rasp-Node-Red-TRAILER}} |