Fórum cPanel: Arquivos na pasta Mail\New entupindo Server - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Arquivos na pasta Mail\New entupindo Server

#1 Membro offline   hotforms 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 20
  • Cadastrado: 11-abril 07

  Posted 25 fevereiro 2009 - 02:36

Olá Pessoal, acredito que esse deva ser um problema comum, apesar de não ter encontrado na da nos fóruns.
Estou com um pequeno problema, notei que constantemente meu disco esta cada vez consumindo mais espaço, a cada dia estava se indo 1% embora.

Pude observar que o Server cria inúmeros arquivos na pasta: Mail\New de cada conta do meu WHM.

Alguém sabe me dizer se esses arquivos são realmente necessários, e se não são, como elimino todos de uma forma pratica, e como fazer para não criar novos desses?

Li em algum lugar que esses arquivos são de e-mails que não existem, e o servidor guarda em uma conta padrão, porém, já configurei no WHM para ele rejeitar o e-mail, e não enviar para o email padrão.

Alguém te mais alguma ideia?

Obrigado.
0

#2 Membro offline   alancb 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 390
  • Cadastrado: 03-março 07
  • Gender:Male
  • Location:Indaial/SC
  • Interests::)

Posted 25 fevereiro 2009 - 03:26

os emails que ficam ali são os emails que o cliente recebeu e nao baixou ainda via POP ou IMAP e também os emails de erros e bouces (pelo que eu lembro do exim e cpanel)
0

#3 Membro offline   thiago.mgomes 

  • Membro Ativo
  • PipPipPip
  • Grupo: Membros
  • Posts: 60
  • Cadastrado: 10-junho 07

Posted 19 março 2009 - 03:20

Sim, as mensagens que vão pra lá geralmente são mensagens de erro. Quando o usuário não existe, por exemplo.

Verifique em seu WHM:
WHM -> Tweak Settings -> (Default catch-all/default address behavior for new accounts. "fail" is usually the best choice if you are getting mail attacks.)
Marque a opção "fail".

Lembrando que isso só irá funcionar para novas contas criadas. Para modificar esta opção de contas já criadas, execute o comando na shell de seu servidor:
replace :blackhole: :fail: -- /etc/valiases/*

Para limpar o conteúdo destas pastas, execute:
rm -f /home/*/mail/new/*

Espero ter ajudado!
0

#4 Membro offline   hotforms 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 20
  • Cadastrado: 11-abril 07

  Posted 19 março 2009 - 03:29

QUOTE(thiago.mgomes @ Mar 19 2009, 03:20 PM) <{POST_SNAPBACK}>
Sim, as mensagens que vão pra lá geralmente são mensagens de erro. Quando o usuário não existe, por exemplo.

Verifique em seu WHM:
WHM -> Tweak Settings -> (Default catch-all/default address behavior for new accounts. "fail" is usually the best choice if you are getting mail attacks.)
Marque a opção "fail".

Lembrando que isso só irá funcionar para novas contas criadas. Para modificar esta opção de contas já criadas, execute o comando na shell de seu servidor:
replace :blackhole: :fail: -- /etc/valiases/*

Para limpar o conteúdo destas pastas, execute:
rm -f /home/*/mail/new/*

Espero ter ajudado!

Ajudou é muito...

Muito obrigado.
0

#5 Membro offline   hotforms 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 20
  • Cadastrado: 11-abril 07

Posted 19 março 2009 - 03:38

QUOTE(hotforms @ Mar 19 2009, 03:29 PM) <{POST_SNAPBACK}>
Ajudou é muito...

Muito obrigado.

Ao tentar executar o comando foi exibo uma mensagem de erro, saberia me dizer o porque?

CODE
root@server [~]# rm -f /home/*/mail/new/*
-bash: /bin/rm: Argument list too long
root@server [~]#


0

#6 Membro offline   Martinewski 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 455
  • Cadastrado: 27-maio 08
  • Gender:Male
  • Location:Porto Alegre

Posted 19 março 2009 - 08:04

Não sei se você entendeu bem, mas nesse diretório ficam os emails que as pessoas RECEBERAM, mas ainda NÃO baixaram para seus computadores. Se você deletá-los, estará deletando emails dos usuários.

É isso mesmo o que quer?
0

#7 Membro offline   thiago.mgomes 

  • Membro Ativo
  • PipPipPip
  • Grupo: Membros
  • Posts: 60
  • Cadastrado: 10-junho 07

Posted 19 março 2009 - 08:14

QUOTE(Martinewski @ Mar 19 2009, 08:04 PM) <{POST_SNAPBACK}>
Não sei se você entendeu bem, mas nesse diretório ficam os emails que as pessoas RECEBERAM, mas ainda NÃO baixaram para seus computadores. Se você deletá-los, estará deletando emails dos usuários.

É isso mesmo o que quer?


Não kra, os e-mails dos usuários ficam em:
/home/USER/mail/DOMINIO/LOGIN

As mensagens de erro que estamos referindo ficam em:
/home/USER/mail/new
0

#8 Membro offline   thiago.mgomes 

  • Membro Ativo
  • PipPipPip
  • Grupo: Membros
  • Posts: 60
  • Cadastrado: 10-junho 07

Posted 19 março 2009 - 08:21

Isso ocorre porque tem muitos resultados pra excluir. Tente com o seguinte comando:
find /home/*/mail/new -type f -exec rm -f '{}' \;

Abraço
0

#9 Membro offline   Martinewski 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 455
  • Cadastrado: 27-maio 08
  • Gender:Male
  • Location:Porto Alegre

Posted 19 março 2009 - 09:34

QUOTE(thiago.mgomes @ Mar 19 2009, 08:14 PM) <{POST_SNAPBACK}>
Não kra, os e-mails dos usuários ficam em:
/home/USER/mail/DOMINIO/LOGIN

As mensagens de erro que estamos referindo ficam em:
/home/USER/mail/new


Putz, realmente. Foi mal!
0

#10 Membro offline   hotforms 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 20
  • Cadastrado: 11-abril 07

  Posted 14 abril 2009 - 11:15

Consegui um comando bem legal, com a ajuda de um amigo, e com o comando que vc me passou, fiz um merge dos dois, e cheguei a esse comando.

CODE
find /home/*/mail/new -name '*' -exec rm {} \;


Ta aí, caso alguém venha um dia a precisar.

Valeu Fabio!!
Valeu thiago.mgomes

This post has been edited by hotforms: 14 abril 2009 - 11:16

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)