Como excluir o arquivo de e -mails root (caixa de correio) no Linux

Como excluir o arquivo de e -mails root (caixa de correio) no Linux

Geralmente, em um servidor de correio Linux, ao longo do tempo do tamanho de /var/spool/correio/root O arquivo pode aumentar consideravelmente fazer com vários programas, serviços e daemons que são configurados por padrão para enviar notificações para a caixa de correio de contas root.

Se o raiz O arquivo da caixa de correio cresce consideravelmente em tamanho, você deve levar em consideração algumas medidas para excluir o arquivo para liberar disco ou espaço de partição.

No entanto, antes de excluir as mensagens de correio raiz, primeiro tente ler todos os e-mails de raiz para garantir que você não remova algum e-mail importante. No console, você pode fazer login como raiz em seu sistema e simplesmente executar o comando Mail, que abrirá automaticamente a caixa de correio da conta de raiz para leitura. Se correspondência O utilitário de linha de comando não está presente em seu sistema, instale Mailx ou Mailutils pacote emitindo o comando abaixo.

# yum install Mailx [ON CENTOS/RHEL/FEDORA] # APT-GET Install MailUtils [on Debian/Ubuntu] 

O método mais simples para excluir o raiz O arquivo de correio de conta é usar o Linux stdout Redirecionamento para o arquivo, que truncará o arquivo da caixa de correio, conforme ilustrado no exemplo abaixo.

#>/var/spool/Mail/Root 

Outra variante que você pode usar para truncar o arquivo da caixa de correio da conta root é ler o conteúdo de /dev/null Arquivo Linux Especial (arquivo Linux Blackhole) com o comando CAT e redirecionar a saída para o arquivo da caixa de correio root, como mostrado no exemplo abaixo. Lendo o conteúdo de /dev/null O arquivo retornará instantaneamente Eof (Fim do arquivo).

# cat/dev/null>/var/spool/Mail/Root 

Depois de truncar o arquivo, inspecione o conteúdo do raiz Arquivo de caixa de correio da conta usando o comando CAT, comando mais ou menos para determinar se o conteúdo do arquivo foi apagado com sucesso.

O Menos comando deve retornar FIM de arquivo imediatamente.

Arquivo truncado no Linux

Você pode automatizar o processo de truncar o arquivo da caixa de correio da conta raiz adicionando um trabalho de Crontab para executar cada meia -noite, como mostrado abaixo, exceto.

# 0 0 * * * Cat/dev/null>/var/spool/Mail/Root 2> & 1> truncate-root-mail.registro 

É isso! Se você conhece outra maneira de excluir a caixa de correio de raiz, compartilhe conosco por meio da seção de comentários abaixo.