ago 24, 2009
Enviado por b@cHo en GNU/Linux
Restaurar Cola de Mensajes QMAIL

Desafortunadamente, el MTA de Kernel Error Qmail dejo de funcionar hace unos dias debido a que la cola de mensajes se habia corrompido (por azares del destino supongo) y pues al momento de borrar el QUEUE, quedo peor, asi que les comparto la version 2.0 del Script de Kernel Error para reparar QMAIL
#!/bin/bash
# By Bacho < bacho [at] kernelerror.net >
# Vacia la cola de mensajes de QMAIL
echo "*----------------------------------------------------------------*";
echo "* Qmail Cleaner 2.0 *";
echo "* Kernel Error *";
echo "*----------------------------------------------------------------*";
echo "*Status Antes *";
/var/qmail/bin/qmail-qstat
echo "* Parando QMAIL *";
/etc/init.d/qmail stop
echo "* Vaciando Cola *";
#Borra los mensajes en lista
cd /var/qmail/queue; find . -type f -exec rm -f '{}' \;
wait
echo "* Bajando QMAIL-REPAIR *";
mkdir /temp
cd /temp/
#http://pyropus.ca/software/queue-repair/
wget --quiet --output-document queue-repair-0.9.0.tar.gz http://pyropus.ca/software/queue-repair/queue-repair-0.9.0.tar.gz
tar xfz queue-repair-0.9.0.tar.gz
cd queue-repair-0.9.0
echo "* Ejecutando QMAIL-REPAIR *";
echo "* Esto puede Tardar unos Minutos *";
./queue_repair.py -c -s 23 --no-bigtodo /var/qmail | grep error
cd /
#Regresa el seguro contra escritura
echo "* Reiniciando QMAIL *";
/etc/init.d/qmail start
rm -rf /temp/
echo "*Status Despues *";
/var/qmail/bin/qmail-qstat
echo "*----------------------------------------------------------------*";
echo "* Listo www.kernelerror.net *";
echo "* http://pyropus.ca/software/queue-repair/ *";
echo "*----------------------------------------------------------------*";
exit
Sin nada mas que decir me despido
Posts Relacionados
- Mapa de mensajes: Parte 1 Bien, un largo tiempo desde mi último tema. Trataré de...
- Mapa de mensajes: Parte 2 Como lo indiqué al final de la primera parte, aquí...
- Enviar correos desde Bash Pues en esta entrada les voy a compartir un pequeño...
- Descargar videos de Youtube, versión extendida. Esta es una versión extendida del Script de Kalith, basicamente...



jajajajaajajajajajajajja Ta bien Pues xD
Usando