Page 1 sur 1

Test existence fichier puis envoi par mail

Posté : lun. 23 mars 2020 23:45
par MaDx
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 ;)

Re: Test existence fichier puis envoi par mail

Posté : mar. 24 mars 2020 08:04
par jelopo
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+

Re: Test existence fichier puis envoi par mail

Posté : mar. 24 mars 2020 08:37
par dyox
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 !

Re: Test existence fichier puis envoi par mail

Posté : mar. 24 mars 2020 10:36
par dyox
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 !

Re: Test existence fichier puis envoi par mail

Posté : mar. 24 mars 2020 11:41
par destroyedlolo
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+

Re: Test existence fichier puis envoi par mail

Posté : mar. 24 mars 2020 11:48
par dyox
@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