[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Quels outils pour automatiser le traitement d'alertes reçues par courriel ?



virtdomainlist: exemple.com OK

virtusertable: @exemple:com user

dans /etc/aliases

user:|"/usr/bin/sudo -u uucp /usr/local/bin/setVideo.sh ON"

Le 22/11/2022 à 17:55, Olivier a écrit :
C'est plus clair maintenant: merci.

Comment faire pour que tous les messages envoyés à *@exemple.com
soient envoyés au même script ?
Par  *@exemple.com, je sous-entend que les destinataires
foo@@exemple.com, bar@exemple.com, ... sont très nombreux et non
connus à l'avance.

Ça serait l'équivalent d'un /etc/aliases mais ne s'appuyant que sur le
nom de domaine ?



Le mar. 22 nov. 2022 à 17:44, NoSpam <no-spam@tootai.net> a écrit :

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



Reply to: