Se você possui uma grande volume de mensagens em sua caixa de entrada e deseja mover as mensagens para outro diretório, classificando-as por ano, siga abaixo os passos:
Passo 1 Acesse seu servidor via terminal de comando SSH e em seguida acesse o diretório “/cur” (caixa de entrada)
Passo 2 Cria um arquivo com o nome do ano, contendo as mensagens a serem movidas para a pasta, por exemplo, para o ano de 2014 execute o seguinte comando:
find . -type f -newermt 2014-01-01 ! -newermt 2014-12-31 > 2014.txt
Passo 3 Em seguida, crie um arquivo data.sh com o seguinte conteúdo:
#!/bin/bash for i in `cat $1.txt` do mv "$i" ../.$1/new done
As pastas devem ser criadas antes pelo webmail. Ao executar o script acima, “a partir do diretório /cur da conta de e-mail em questão”, deve-se informar como parâmetro o ano a ser processado, exemplo:
./data.sh 2014
O comando acima irá mover todas as mensagens recebidas no ano de 2014 par ao diretório 2014 criado dentro do webmail.