Test existence fichier puis envoi par mail

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

Répondre
MaDx
Messages : 5
Enregistré le : lun. 1 juin 2015 18:11

Test existence fichier puis envoi par mail

Message par MaDx » lun. 23 mars 2020 23:45

Bonsoir

Je voudrais me servir d'un petit raspberry pi 1 pour récupérer un fichier pdf sur le net si il existe et ensuite le transférer par mail mais je nsait pas trop comment procéder ? Via python ? Et ensuite l'inscrire dans crin pour la récurrence mais je sèche des me début (je le fait actuellement mais en VBA uniquement :( )

Si vous savez comment m'aiguiller je suis preneur ;)

jelopo
Raspinaute
Messages : 310
Enregistré le : mer. 11 oct. 2017 10:23

Re: Test existence fichier puis envoi par mail

Message par jelopo » mar. 24 mars 2020 08:04

Bonjour,

Quelques pistes :
- En bash utiliser la commande curl ou wget pour récupérer une ressource sur Internet.
- En Python consulter l'utilisation du module requests
https://requests-fr.readthedocs.io/en/latest/
- Configurer un client mail sur le PI comme ssmtp

A+

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Test existence fichier puis envoi par mail

Message par dyox » mar. 24 mars 2020 08:37

Bonjour,

Alors il vous faut comme outil :

wget pour télécharger le pdf
mail pour envoyer

J'espère que ce sont des petits pdf car sinon il faudra les couper suivant la taille max de l'hébergeur mail.

Alors dans sa plus simple expression, ce serait du genre en bash :

Code : Tout sélectionner

#!/bin/bash

wget -N http://site/fichier.pdf

mail -a /chemin/pdf toto@toto.com
Puis placer ce script dans un des dossiers /etc/cron.*** suivant sa récurrence.

Bon test.

Et si vous avez l'adresse du pdf, n'hésitez pas !

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Test existence fichier puis envoi par mail

Message par dyox » mar. 24 mars 2020 10:36

Après test, je n'arrive pas à envoyer de mail, même de simple.

Voici les pistes que j'ai explorées :
- Si mail n'est pas connu, il faut installer le paquet mailutils
- https://tecadmin.net/ways-to-send-email ... mand-line/
- https://www.starmate.fr/envoyer-des-cou ... mailmailx/

Si vous y arrivez, je serai content de savoir comment vous avez fait !

destroyedlolo
Raspinaute
Messages : 1587
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Test existence fichier puis envoi par mail

Message par destroyedlolo » mar. 24 mars 2020 11:41

Salut,

En plus des softs, si t'envoie ton mail a l'extérieur il faut que ton FAI l'autorise : la majorité l'empeche pour éviter la prolifération des spam depuis les PC zombies.

Si Free, il me semble qu'il y a une options dans la console, sur d'autre, c'est interdit, point barre.

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Test existence fichier puis envoi par mail

Message par dyox » mar. 24 mars 2020 11:48

@destroyedlolo : pour free, je confirme, il faut valider l'option.
Mes tests sont ok pour free et iptables off.

Pour l'instant, j'ai réussi en python avec un simple mail, maintenant je teste en attachant un fichier

https://duckduckgo.com/?q=envoi+de+mail ... aps&ia=web

Répondre

Retourner vers « Utilisateurs avancés »