
echo ======================================
echo =    Comenzando la configuracion     =
echo ======================================
echo


if [ -r $ROOT/etc/HOSTNAME ]; then
   fqdn=`cat $ROOT/etc/HOSTNAME`
else
   fqdn=`hostname`
fi

echo
echo "Ejecutando config-fast con el nombre FQDN \"$fqdn\""
echo

for cfile in me locals rcpthosts; do
   echo Agregando "$fqdn" a control/$cfile...
   touch $QMAILDIR/control/$cfile
   egrep -q "^$fqdn$" $QMAILDIR/control/$cfile || echo "$fqdn" > $QMAILDIR/control/$cfile
   chmod 644 $QMAILDIR/control/$cfile
done

( echo "$fqdn" | sed -r 's/^([^\.]*)\.([^\.]*)\./\2\./' | (
  read ddom
  echo Agregando "$ddom" a control/defaultdomain...
  touch $QMAILDIR/control/defaultdomain
  egrep -q "^$ddom$" $QMAILDIR/control/defaultdomain || echo "$ddom" > $QMAILDIR/control/defaultdomain
  chmod 644 $QMAILDIR/control/defaultdomain
) )

( echo "$fqdn" | sed -r 's/^.*\.([^\.]*)\.([^\.]*)$/\1.\2/' | (
  read pdom
  echo Agregando "$pdom" a control/plusdomain...
  touch $QMAILDIR/control/plusdomain
  egrep -q "^$pdom$" $QMAILDIR/control/plusdomain || echo "$pdom" > $QMAILDIR/control/plusdomain
  chmod 644 $QMAILDIR/control/plusdomain
) )

echo 
echo "Ahora qmail se negara a aceptar mensajes SMTP excepto para:"
echo "[$fqdn]"
echo
echo 'Asegurate de cambiar rcpthosts si agregas hosts a locals o a virtualdomains!'

####### Aqui termina el archivo "config-fast" de qmail-1.03 ####### 

# Creamos control/concurrencyincoming
echo
echo "Configurando cantidad maxima de recepciones concurrentes"
echo 20 > $QMAILDIR/control/concurrencyincoming

# Creamos alias indispensables

echo
echo "Creando alias minimos en el sistema: postmaster mailer-daemon root"
(cd $QMAILDIR/alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root)
chmod 644 $QMAILDIR/alias/.qmail*

# Modificamos el esqueleto de usuarios

if [ ! -d $ROOT/etc/skel/Maildir ]; then
   echo "Creando directorio $ROOT/etc/skel/Maildir"
   $QMAILDIR/bin/maildirmake $ROOT/etc/skel/Maildir
fi
