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: 8.289 ]

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

duplex_record: mixando áudio do microfone e saída de áudio de um programa via P

Backup copiando para ftp durante 7 dias

Mega Sena

Copia arquivos distribuidos em pastas diferentes para uma única pasta.

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