Como faço para excluir todos os emails do Terminal?
94
Eu configurei um cronjob há muito tempo que agora não existe. Sempre que eu abro o Terminal, ele agora diz "Você tem e-mail". Eu tenho algo como 100 mensagens que dizem a mesma coisa. Como excluo em massa todas as mensagens?
No começo, eu não sabia o que significa aplicativo de email. Para quem está tendo o mesmo problema, "é um comando". Basta digitar no terminal e você obterá um aplicativo interativo em execução lá. +1 Obrigado
Nabin
Você também pode usar del 1onde 1 é o número da mensagem, caso precise manter algum email para fins de depuração.
Fadli Saad 27/01
continuou seguindo outras respostas, mas costumava exitsair e não funcionava. Obrigado por mencionar a qopção.
frezq
10
Você também pode seguir a rota direta e apenas correr : > /var/mail/$USERpara esvaziar o arquivo de mensagens.
PS: A exclusão do arquivo de mensagens requer sudo, basta defini-lo como vazio.
Sei que este post é antigo, mas quero contribuir com uma resposta.
Para excluir suas mensagens, faça o seguinte:
sudo rm /var/mail/[user]
E, para fazer a pergunta, sugiro que você faça o seguinte em cada crontab que não deseja enviar uma notificação por e-mail (desta forma, seu e-mail não terá e-mails)
Respostas:
Inicie o
mail
utilitário UNIX executando isso no prompt de comando (por exemplo, Terminal.app):Você verá uma lista de todas as suas mensagens. No prompt de email, faça
E deve ser isso. Certifique-se de fazer o
q
após odelete *
comando, que salva as alterações no disco.fonte
del 1
onde 1 é o número da mensagem, caso precise manter algum email para fins de depuração.exit
sair e não funcionava. Obrigado por mencionar aq
opção.Você também pode seguir a rota direta e apenas correr
: > /var/mail/$USER
para esvaziar o arquivo de mensagens.PS: A exclusão do arquivo de mensagens requer sudo, basta defini-lo como vazio.
fonte
Sei que este post é antigo, mas quero contribuir com uma resposta.
Para excluir suas mensagens, faça o seguinte:
E, para fazer a pergunta, sugiro que você faça o seguinte em cada crontab que não deseja enviar uma notificação por e-mail (desta forma, seu e-mail não terá e-mails)
ou
fonte