[FUG-BR] script
Carlos A. Talhati
cat em iqsc.usp.br
Terça Novembro 7 11:24:03 BRST 2006
Ola
tenho o seguinte script
#!/bin/bash
#
MESANTERIOR=$(date -v-1m +%d/%m/%Y)
VPOPMAILBIN="/usr/local/vpopmail/bin"
for i in `$VPOPMAILBIN/vdominfo | grep "^domain:" | cut -c 9-100`;
do
echo "Dominio: "$i;
for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
do
cd `$VPOPMAILBIN/vuserinfo -d $j@$i`;
find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
echo "Apagado SPAM para -> "$j"@"$i;
done ;
done;
Como faço para apagar somente as mensagens do mes anterior
($MESANTERIOR) para traz?
Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type
f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
o objetivo é apagar as mensagens com spam antigas. Tenho configurado
isto via imap, mas tem spam que vem com datas malucas.
Obrigado pela ajuda
Carlos
Mais detalhes sobre a lista de discussão freebsd