Modifications

Sauter à la navigation Sauter à la recherche
1 470 octets ajoutés ,  8 mai 2017 à 10:08
aucun résumé de modification
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}}
704

modifications

Menu de navigation