Lancer un script à réception d'un mail

Bonjour à tous,
Je cherche à automatiser une fonction, mais c’est pas simple à expliquer :
j’ai un fichier à envoyer quotidiennement depuis l’extérieur à ma rasp, ce fichier étant ensuite traité par un script présent sur cette même rasp.
Aujourd’hui je passe par une solution d’hébergement externe (Google Drive) sur lequel je copie mon fichier depuis l’extérieur, puis de retour chez moi j’accède à ma rasp par VNCViewer, je récupère le fichier depuis drive, je le copie sur la rasp et je lance le traitement du script.
Bref, c’est un peu pénible comme manips…
J’aimerai automatiser tout ça, et j’avais dans l’idée la solution suivante :
Créer une adresse mail spécifique à la Rasp, envoyer sur cette adresse mail le fichier et faire détecter par la Rasp la réception du mail ave le fichier joint, soit par un client mail (lequel ?), soit par une tâche en arrière-plan.
A la détection de la réception, lancer automatiquement un script qui récupérerait le fichier et lancerait enfin le script de traitement du fichier.
Est-ce qu’à votre avis cette solution serait possible ?
Sinon une autre piste ?
Par avance merci pour votre aide.

[Edit] ah j’ai peut-être trouvé une solution plus simple, il semble qu’il soit possible d’accéder à Google Drive directement, notamment grâce à cette solution :
https://doc.ubuntu-fr.org/google_drive#drive
Je ne sais pas si c’est exploitable sur une rasp, je vais creuser…
Si c’est ok, il suffirait que mon script aille vérifier que le fichier soit bien présent sur le Drive, avant de lancer son traitement…

Bonjour,

Oui toutes les solutions envisagées sont possibles.
Je trouve que l’idée de passer par mail est bien compliquée, surtout dès la première partie qui est d’envoyer le mail automatiquement ?

L’utilisation de Google Drive est une première difficulté dû à la procédure d’authentification.
Je ne connais pas drive, qui semble répondre à la problématique.

Il est aussi possible d’utiliser rclone. https://rclone.org qui a l’avantage de pouvoir accéder à « presque » tous les types de serveurs de fichiers.

A+

Bonjour et merci pour ton retour.
En fait le script ne serait pas envoyé automatiquement, c’est moi qui manuellement l’enverrais sur une adresse mail qui serait « captée » par la rasp pour récupérer le fichier et le traiter par un script, cette fois automatiquement.
Mais j’ai peut-être trouvé une solution intermédiaire : monter le Google drive sur un répertoire de la Rasp et modifier mon script pour qu’il récupère le fichier directement sur le drive.
Pour cela, on peut utiliser google-drive-ocamlfuse, qui semble fonctionner parfaitement sous une Ubuntu de test, pas de raisons pour que ça ne fonctionne pas sur la Rasp.
J’ai simulé sur cette Ubuntu la modif de mon script, le fichier présent sur le drive est bien traité.
Plus qu’à tester en vrai sur la rasp.
Pour l’instant, si ça marche comme ça, ça me convient comme fonctionnement…

Bonjour
Votre demande m’à tout de suite interpellé. et pourtant je ne partage pratiquement jamais , pas le temps!
Je voudrais vous aider (open source ubuntu, ben oui!)
je trouve toute votre démarche bien compliqué et surtout le fait d’utiliser du cloud tiers ( question de principe et de protection des données personnelles)
Je résume mon travail depuis 5 ans: (bien que je me considère amateur)
5 rasp tout modèles sauf pi4 avec système de surveillance ok?
os sur les 5: rasbian buster desktop
surveillance: motion
boot sur usb pour tous
usb 16go: os
usb 32 go: data instantané dessus
script tache cron local: copies vers serveur local tout les soirs, ssh-keygen installé.
script tache cron distant: tout les soirs décalé de 3 heures (confort processus)
meilleur vnc pour moi « tightvncviewer » et « remmina » pour visiter mes rasp
et mon serveur local et distant.
Suppression des anciennes données de plus de 7 jours(c’est mon choix) sur chaque raspberrypi
domicile sur routeur 4G
pmad des pi et routeur 4G par « anydesk » sauf le pib car pas assez de ram(256) quand je suis en déplacement…
Mise à jour automatique de tout mes pc et bien sur les pi en cron
En ce qui me concerne les pi fonctionnent depuis 5 ans sans aucun souci en wlan sauf un pi3 en eth0 et un pi0w dans la véranda sans avoir testé "anydesk " dessus, mais tight et remmina sans aucun problème, le seul sur sd…et ça tiens toujours.
Tout ça est utilisé principalement pour la surveillance.
Je n’ai pas trouver utile d’envoyé une jpg ou avi sur chaque détection par mail.
msmtprc sur toutes les machines en nav yandex tourne à fond.
Je veux bien vous apporter mon aide.
Cordialement
tempsx92@yandex.com

Bonjour
1er opération: envoyer au pi des fichiers…c’est bien Ca ?
ssh-keygen client vers serveur pi pour moi le plus simple
2eme opération: le pi reçois ses fichiers ok?
3eme opération: le script fait le boulot automatiquement, les fichiers étant envoyé systématiquement dans un dossier pi qui le rebalance.
ai je tout bien compris?
Cordialement

pour moi: mails, google drive cloud = espion
vous êtes sur linux, alors tout en interne.