Como excluo tudo em / var / mail / username da linha de comando?

52

Como resultado de um trabalho cron de longa execução, tenho mais de 1.000 mensagens na caixa de correio do meu usuário. Qual é a maneira mais fácil de excluí-los?

G__
fonte

Respostas:

85

Se você deseja excluir todas as mensagens, basta truncar o arquivo da caixa de correio para um usuário com o seguinte comando:

> /var/mail/username

(o sinal maior que não é um prompt: na verdade, você está redirecionando a saída de nada para o arquivo, que o truncará).

James Henstridge
fonte
6

Execute o correio em um terminal. Pressione d 1-. Isso excluirá essas mensagens.

Remover arquivos para gerenciar e-mails é como ajustar o volume da sua TV com um martelo. Pode funcionar, mas não é o ideal e é brutal demais.

vidarlo
fonte
Esta é a resposta correta. Também permite excluir apenas alguns e-mails, se não estiver claro no comando. Por exemplo d 1-100, excluirá as 100 primeiras mensagens de email.
texnic 20/05/19
Eu tive que instalar mailutilse depois usar d *no Ubuntu 12.04
Leslie Viljoen
1

Eu diria que você raramente deseja excluir tudo do email.

Portanto, eu recomendaria configurar um crontask para executar semanalmente para manter as últimas 100 linhas do correio de cada usuário

cat /var/mail/username | tail -100 > /var/mail/username

isso manterá as últimas 100 linhas

RockJake28
fonte
4
Esta não é uma boa solução. Você corre o risco de truncar o arquivo no meio de uma mensagem. O formato padrão para / var / mail / user é simplesmente um arquivo com emails consecutivos. Se você, por exemplo, truncar uma mensagem MIME no meio, ela é inválida. Use ferramentas como mail para gerenciar spools de email - ou exclua tudo isso com o truque> / var / mail / nome de usuário.
Vidarlo 20/05
0

Depende se você tem acesso ftp. Nesse caso, basta usar o Nautilus para fazer muito mais do que qualquer outro cliente ftp. Também o uso e o Bluefish para editar páginas em meus sites.

Deve haver uma pasta de correio onde você pode visualizar e excluir todos e quaisquer arquivos.

Acho muito mais fácil do que o Gerenciador de Arquivos no cPanel.

Christopher
fonte
2
Você faz muitas suposições aqui - como cPanel, acesso via FTP e assim por diante. Em que você baseia isso?
Vidarlo 20/05