Page 1 sur 2
Script envoie par mail le fichier backup hourly de 1h
Publié : 28 janv. 2015, 23:22
par mulot35
Salut,
dans ce topic
viewtopic.php?f=9&t=188 jackslayter utilise curl pour envoie un message en cas de reboot de domoticz.
J'ai pensé qu'il devrait etre assez simple d'envoyer tous les jours le fichiers backup-hour-1.db par mail alors j'ai libéré les droits d'accées au fichier mais lors de l'envoie du mail il m'ouvre le fichier db au lieux de me le mettre en PJ après plusieur essai je ne trouve pas la bonne ligne de commande.
curl --url "smtps://smtp.gmail.com:465" --ssl-reqd --mail-from "d********@gmail.com:" --mail-rcpt "m********@hotmail.com"
--upload-file /home/pi/domoticz/backups/hourly/backup-hour-1.db --user "d**********@gmail.com:M*D*P"
Le upload-file ouvre le fichier et copie le contenu dans le message du mail il ne met pas le fichier en PJ.
Une petite idée?
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 29 janv. 2015, 08:08
par jackslayter
zip le avant de l'envoyer
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 29 janv. 2015, 08:48
par patrice
Hello
Dis JackSlayter il me semble que avec curl on ne peut pas envoyer de piece jointe (une histoire de type Mime a encoder)...
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 29 janv. 2015, 13:16
par jackslayter
si , je me sers de curl pour envoyer les backups sur mon ftp
pour les mail je sais pas
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 29 janv. 2015, 17:46
par patrice
Mulot35 tu devrais plutot chercher a envoyer ca via ftp que en pj
Curl sait faire du bon ftp, comme Grand mère
Grand mere sait faire du ftp
Grand mere sait faire du ftp...
Ok ok je sors....
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 29 janv. 2015, 18:06
par mulot35
Merci mais pour le ftp il faut un disque dur qui tourne et je n'en ai pas forcement.
J'ai fait
pour compresser le fichier et j'ai envoyer le backup-hour-1.db.gz obtenu par mail via curl avec --upload-file et meme chose je n'ai pas de pièce jointe mais plein de blabla dans le mail.
voila si quelqu'un a la combine...
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 30 janv. 2015, 08:08
par jackslayter
j'ai un peu regardé hier et c'est vrai qu'il ne parle pas beaucoup des pièces jointes ou alors avec un script de ouf
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 30 janv. 2015, 09:01
par patrice
Curl ne sait pas faire
Il faut soit copier le fichier sur un autre pc
http://www.framboise314.fr/partage-de-d ... pberry-pi/
Soit ftp sur les pages perso orange,free... il y a des scripts dans le forum et le blog pour cela
Soit installer des serveurs de mail qui savent lier des pièces jointes
http://blog.hotfirenet.com/envoyer-mail ... pberry-pi/
puis ensuite
http://dmesg.fr/administration/99-envoy ... sous-linux pour l'explication de la piece jointe
Voila
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 30 janv. 2015, 10:42
par jackslayter
ou alors sur dropbox
Re: Script envoie par mail le fichier backup hourly de 1h
Publié : 30 janv. 2015, 10:59
par hobbe
jackslayter a écrit :ou alors sur dropbox
Personnellement, je le copie dans le dossier Dropbox (cf.
tuto sur le forum), mais c'est plus facile sous Windows grâce au client Dropbox.
Pour un Raspberry Pi, il existe un script qui peut marcher :
Raspberry Pi & Dropbox, mais je n'ai pas testé.