No post anterior passei uma dica de como apagar a fila do Qmail, agora venho melhorar o procedimento:
1 - Capturar os IDs das mensagens que desejamos apagar. Criar o arquivo /root/spam
2 - Capturar TODAS as mensagens que estão na fila do qmail. Criar o arquivo /root/fila
cd /var/qmail/queue
find . -type f > /root/fila
3 - Apagar as mensagens desejadas da fila
cd /var/qmail/queue
while read id ; do rm -f $(grep $id /root/fila) ; done < /root/spam
Essa pequena mudança produz uma diferença de horas para apagar mensagens, quando temos centenas de milhares de mensagens na fila.
1 - Capturar os IDs das mensagens que desejamos apagar. Criar o arquivo /root/spam
2 - Capturar TODAS as mensagens que estão na fila do qmail. Criar o arquivo /root/fila
cd /var/qmail/queue
find . -type f > /root/fila
3 - Apagar as mensagens desejadas da fila
cd /var/qmail/queue
while read id ; do rm -f $(grep $id /root/fila) ; done < /root/spam
Essa pequena mudança produz uma diferença de horas para apagar mensagens, quando temos centenas de milhares de mensagens na fila.