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 [EMAIL PROTECTED];
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
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd