Por que o terminal diz: “Você tem e-mail”?

113

Qualquer ideia do motivo do meu terminal Mac:

You have mail in /var/mail/lofye

Como posso fazer isso parar de dizer isso toda vez que eu abro o terminal?

    
por lo_fye 19.08.2009 / 17:04

7 respostas

114

De alguma forma, você teve um script ou algo semelhante para entregar e-mails para sua conta em sua máquina local, que é armazenada em /var/mail/$USER

Você pode remover o arquivo /var/mail/$USER , que removerá o alerta que você tem e-mail (uma vez que ele alertará se essa pasta está presente e / ou tem mensagens não lidas) ou você pode usar mail para ler as mensagens antes de excluí-los.

    
por 19.08.2009 / 17:07
12

Digite mail para visualizar o e-mail. Eu acredito que d exclui isso.

    
por 19.08.2009 / 17:09
9

Existem várias maneiras de removê-lo. O mais simples é:

> /var/mail/<whatever_user>

Você precisa incluir o '>'

    
por 31.03.2013 / 16:08
2

Estou disposto a apostar que é porque existem arquivos nessa pasta.

Você realmente analisou o conteúdo da pasta? Se houver algo lá, será mais do que provável que você tenha uma ideia do que causou isso e como evitá-lo no futuro.

Do terminal:

cd /var/mail/lofye
ls

Se você não tiver um e-mail, não verá a mensagem (não há nem mesmo uma pasta para o meu nome de usuário em um e-mail no meu mac).

    
por 19.08.2009 / 17:07
1

Abra mail e, em seguida, coloque em d * e pressione Enter. O comando d significa delete e o * seleciona todos os e-mails na lista.

    
por 13.11.2014 / 14:12
0

Se o seu ClamAV para Mac estiver funcionando, isso é um problema conhecido. O sistema envia e-mails após cada atualização e verificação agendada.

    
por 19.08.2009 / 17:46
-2

Consegui apenas criar um .hushlogin e agora tenho um Terminal limpo.

$ touch .hushlogin
    
por 15.02.2012 / 07:17