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]