shell-script-pt
[Top][All Lists]
Advanced

[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!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]