Por que o terminal diz: "Você tem correio"?


Respostas:


123

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

Você pode remover o arquivo /var/mail/$USERque removerá o alerta de que você tem e-mail (como o alertará se essa pasta estiver presente e / ou tiver mensagens não lidas) ou você poderá mailler as mensagens antes de excluí-las.


10
Obrigado pela dica. Acontece que um CRON está me enviando ... 36,061 vezes :( Excluído com o comando: d 1-36061
lo_fye


Você pode direcionar a saída do cron para / dev / null para evitar o correio.
21420 Chris Nava

11
Onde esse texto padrão está localizado no Mac OS X? Gostaria de deixá-lo ativo, mas alterar a mensagem.

Como posso desativar apenas as notificações sem perder e-mails?
Vitaly Zdanevich

13

Digite mailpara visualizar o email. Eu acredito que dapaga.


11
* d deve excluir tudo.
lyarwood

3
Ao usar o mailx d * excluirá tudo. O próprio correio não.
BinaryMisfit 19/08/09

3
Fazendo maile d *removendo todos os e-mails para mim no Mac OS X.
yagooar

10

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

> /var/mail/<whatever_user>

Você precisa incluir o '>'


6
Isso apaga o correio recebido para esse usuário.
vonbrand

2

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

Você realmente olhou o conteúdo da pasta? Se houver algo lá, é mais do que provável que você tenha uma idéia do que o causou 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 mail no meu mac).


3
/var/mailé um diretório e loyfeé o arquivo dentro dele. Para visualizar o arquivo, pode-se less /var/mail/loyfe.
Thomas Hunter

1

Abra mail, insira d *e pressione Enter. O dcomando significa deletee *seleciona todos os emails na lista.


Bem-vindo ao SuperUser. Essa resposta seria ainda melhor se você a editar para fornecer uma explicação sobre por que sua solução aborda a questão dos OPs.
Twisty Imitador

0

Se você estiver executando o ClamAV para Mac, esse é um problema conhecido. O sistema envia um e-mail após cada atualização e verificação agendada.


-2

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

$ touch .hushlogin

2
Isso impede que muitas mensagens sejam exibidas, não apenas a nova mensagem de email. Isso pode ser perigoso, pois existem outros avisos que o usuário perderia.
Thomas Hunter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.