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.269 ]

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

Montando pendrive

Postfix - Listar usuários com over quota

Cadastro de usuarios para proxy autenticado

Barra de progresso em shell

index para mrtg


  

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