This script, I step on someone list.
I would like to also ask me a name or description of ona email that income.
Someone I could help change the script?



***************************

#!/bin/bash
# add.simscan.sh
# Permite agregar dominios o direcciones a /var/qmail/control/simcontrol
# 2006.12.07 fjor, bajo licencia GPL
#--------------------

DESTFILE=/var/qmail/control/simcontrol

#-- define una funcion para preguntar comodamente si/no
#-- solo sale pulsando 's' o 'n'
function ask {
#params: $1=pregunta
       while true ; do
               read -p "$1 (s/n) "
           ! [ "$REPLY" ] && continue;
           [ "$REPLY" = "s" -o "$REPLY" = "S" ] && return 0; #-- true
           [ "$REPLY" = "n" -o "$REPLY" = "N" ] && return 1; #-- false
       done
}

#------------ programa principal
#-- titulo
echo "-- Agregando bloqueos de direcciones para simscan--"
#-- ciclo de lectura
while true ; do
       #-- pide dominio
       read -p "Direccion o dominio (enter para salir): " DIR
       if [ -z "$DIR" ]; then
               #-- sale del ciclo while
               break
       fi

       #-- valida si existe
       if grep -q "$DIR" $DESTFILE ; then
               echo "** Esa direccion o dominio ya existe **"
               #-- si se desea ver cual es descomentar las sig. dos lineas
               echo "El registro es:"
               grep "$DIR" $DESTFILE

               #-- pide otra direccion
               continue
       fi

       #-- pide configuracion
       if ask "Verificar con clamav?" ; then
               CLAM=yes
       else
               CLAM=no"
       fi
       if ask "Verificar spam?" ; then
               SPAM=yes
       else
               SPAM=no"
       fi

       #-- agrega la direccion al archivo (doble "mayor que")
       #-- modifique si se desean agregar mas parametros o si falta algo
       #echo "$DIR:clam=$CLAM:spam=$SPAM" >> $DESTFILE
       echo "$DIR:clam=yes,spam=yes,spam_hits=5.0,attach=.pif" >> $DESTFILE
done

#-- compila el archivo de direcciones a formato cdb
#if /var/qmail/bin/simscanmk ; then
if qmailctl cdb ; then

       echo "Direcciones agregadas ok..."
else
       echo "Error al compilar el cdb-Revisar el archivo $DESTFILE"
fi

#-- fin

---------------------------------------------------------------------
     QmailToaster hosted by: VR Hosted <http://www.vr.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to