Limpar o lixo das caixas de e-mail dos usuários que usam Maildir...

Publicado por Marcelo de Souza Sant´Anna 27/03/2005

[ Hits: 7.989 ]

Homepage: http://paginas.terra.com.br/informatica/marcelosantanna

Download PurgeTrash




Este script permite fazer a limpeza da pasta lixo dos usuários de e-mail que usam Maildir.
O Objetivo deste script é substituir a opção do auto-purge, que nem sempre funciona ou é a opção...

Você pode colocá-lo no cron para que ele faça de tempo em tempo esta tarefa.

  



Esconder código-fonte

#!/bin/bash

# AUTOR: Marcelo de Souza Sant'Anna
# DATA.: 03/03/2005
# ULT. ALTERACAO: 03/03/2005

# Script para limpar o conteudo da pasta Trash dos usuarios de e-mail.

echo "--------------------------"
echo "Iniciando limpeza..."
echo "--------------------------"
echo "Mudando para /HOME..."
echo "--------------------------"
cd /home
for USUARIO in *
do
   case $USUARIO in
        aquota.user ) echo "aquota.user NAO E USUARIO!!!"
                             echo "--------------------------"
                             ;;
        *) echo "Limpando /home/$USUARIO/Maildir/.Trash/cur"
            rm -f /home/$USUARIO/Maildir/.Trash/cur/* 2> /dev/null
            echo "Limpando /home/$USUARIO/Maildir/.Trash/new"
            rm -f /home/$USUARIO/Maildir/.Trash/new/* 2> /dev/null
            echo "Limpando /home/$USUARIO/Maildir/.Trash/tmp"
            rm -f /home/$USUARIO/Maildir/.Trash/tmp/* 2> /dev/null
            echo "--------------------------"
            ;;
   esac
done

Scripts recomendados

Cronômetro em shell

Script de busca (google em shell)

PS com gráficos por processo

ping alarme - avisa quando o ip esta offline e gera log

Criar pacotes .deb apartir de script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts