Le 22/11/2022 à 13:01, Olivier a écrit :
Le mar. 22 nov. 2022 à 11:11, NoSpam <no-spam@tootai.net> a écrit :
Pas besoin d'outil spécial: j'ai mes adresses de destination qui
génèrent des scripts, c'est géré dans /etc/aliases comme par ex.
videoON:|"/usr/bin/sudo -u uucp /usr/local/bin/setVideo.sh ON"
videoOFF:|"/usr/bin/sudo -u uucp /usr/local/bin/setVideo.sh OFF"
Et le tour est joué ;)
[...]
J'ai pas bien compris:
dans le cas que tu décris, la machine qui émet le message est aussi
celle qui le traite, non ?
Pas du tout. Dans l'exemple ci dessus le client envoi (il utilise un
iPhone) un courriel videoON@exemple.com -domaine que je gère- ce qui va
executer le script VideoON Pour arrêter, c'est videoOFF@exemple.com. Ce
script permet au client d'activer/désactiver l'envoi de message
d'alertes de ses caméras (videoON=messages envoyés videoOFF=on ne traite
pas les messages d'alerte)
de plus, elle utilise des adresses de courriel différentes pour
déclencher des actions différentes.
Tu peux aussi mettre tes commandes dans le corps du message et parser
celui ci à la réception
Que fait-on quand les deux machines sont distinctes et que les
informations nécessaires au traitement spécifique sont contenues dans
le message du courriel ?
Ce qui est décrit ci dessus. Mon serveur mail est un simple postfix, le
fichier /etc/aliases est traité par postfix et par tous ses équivalents
que je sache