[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Mail avisando sobre quota
From: |
Mauricio Bonani |
Subject: |
Mail avisando sobre quota |
Date: |
Mon, 01 Mar 2004 19:39:52 -0300 |
Utilizo o seguinte script para avisar meus usuários sobre as quotas de email:
--- CORTA ---
#!/usr/local/bin/bash
dirhome=/home
dirmail=/var/mail
cd $dirmail
for i in `echo *`
do
sizevarmail=`du -ks /var/mail/$i | tr -s [:space:] / | cut -f1 -d /`
sizehome=`du -ks /home/$i | tr -s [:space:] / | cut -f1 -d /`
if test "$sizevarmail" -ge 1 > /dev/null 2>/dev/null
then
echo "/home/$i OK"
else
sizevarmail=0
fi
if test "$sizehome" -ge 1 > /dev/null 2>/dev/null
then
echo "/var/mail/$i OK"
else
sizehome=0
fi
### sizetotalmail=`expr $sizevarmail + $sizehome`
### echo $sizetotalmail
if test "$sizevarmail" -ge 7500 > /dev/null 2>/dev/null
then
mail -s "Aviso: Sua conta de email está quase atingindo o limite de
espaço de armazenamento"
<mailto:$address@hidden>$<mailto:$address@hidden>i <
/root/instalar/mensagem-user-quota-aviso.txt
else
if test "$sizehome" -ge 7500 > /dev/null 2>/dev/null
then
mail -s "Aviso: Sua conta de email está quase atingindo o limite de
espaço de armazenamento"
<mailto:$address@hidden>$<mailto:$address@hidden>i <
/root/instalar/mensagem-user-quota-aviso.txt
fi
fi
done
--- CORTA ---
Acontece que os emails estão saíndo tendo o root como remetente.
Como altero isso?
Qualquer sugestão sobre esse script é bemvinda.
Obrigado.
--
Mauricio Bonani
mailto:address@hidden
Você quer ser um vencedor? Creia em Jesus!
- Mail avisando sobre quota,
Mauricio Bonani <=