Envoi du rapport via Qmail à adapter pour sendmail avec "mail -s"

1) Fichier rapport.sh :

#!/bin/bash
apt-get update
( 
        echo To: vous@fai.tld
        echo From: rapport@sdxxx.sivit.org
 if [ "$( df -h | grep hda1 | cut -c40-42)" -ge "80" ]; then 
 echo Subject: Rapport du `date +%e\ %B\ %Y` : ESPACE DISQUE FAIBLE
 else echo Subject: Rapport quotidien du `date +%e\ %B\ %Y` pour `hostname`
 fi
        echo Rapport de `hostname`
        echo Usage du disque :
        echo 
        df -h
        echo
        echo Charge du serveur :
        echo
        uptime
        echo
        echo Mises à jour nécessaires
        echo
        apt-get -s upgrade
) | /var/qmail/bin/qmail-inject -frapport@sdxxx.sivit.org vous@fai.tld

2) Rendre le script executable
$ chmod +x rapport.sh

3) Ajouter un crontab quotidien sur le fichier rapport.sh qui vous enverra ce genre de rapport :

Rapport de sdxxx.sivit.org
Usage du disque :

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             7.7G  2.3G  5.0G  31% /
/dev/hda1              38M   11M   26M  30% /boot
/dev/hda5              23G  1.5G   20G   7% /home
/dev/hda6             7.7G  357M  6.9G   5% /var

Charge du serveur :

16:12:24 up 42 days, 25 min,  1 user,  load average: 0.27, 0.21, 0.09

Mises à jour nécessaires

Reading Package Lists...
Building Dependency Tree...
The following packages will be upgraded:
  zlib1g zlib1g-dev
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst zlib1g-dev [1:1.2.2-4.sarge.1] (1:1.2.2-4.sarge.2 Debian-Security:3.1/stable) []
Inst zlib1g [1:1.2.2-4.sarge.1] (1:1.2.2-4.sarge.2 Debian-Security:3.1/stable)
Conf zlib1g (1:1.2.2-4.sarge.2 Debian-Security:3.1/stable)
Conf zlib1g-dev (1:1.2.2-4.sarge.2 Debian-Security:3.1/stable)