Envoi de fichiers attachés

Un article de Wiki SOS-ADMIN.

Ce guide vous est proposé par www.elginux.com

Le but

Il s'agit d'envoyer via la console ou via une tâche cron un fichier en piéce jointe par email.

Comment faire ?

Code : Utiliser mutt

Disons que nous voulons envoyer par email un dump de notre base de donnée que nous avons préalablement fait :

mutt -a /home/dump/backup-`date -I`.gz -s "Backup Mysql `date -I`" pseudo@domain.tld </dev/null

N'oubliez pas de modifier pseudo@domain.tld

Explication

Code : Utiliser mutt
mutt -a /chemin/vers/votre/fichier -s "Sujet de votre email" pseudo@domain.tld </dev/null

L'option -a permet d'attacher un fichier à votre email.
L'option -s permet de définir le sujet de votre email.
pseudo@domain.tld est l'adresse email du destinataire.
</dev/null permet d'éviter que mutt nous demande des informations supplémentaires ou confirmation de certains champs.