Questão Por que o terminal diz: "Você tem correspondência"?


Qualquer ideia por que meu terminal Mac diz:

Você tem email em / var / mail / lofye

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


112


origem


As melhores respostas estão disponíveis aqui: unix.stackexchange.com/q/2432/16253 - Antonio


Respostas:


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 irá remover o alerta que você tem e-mail (como ele irá alertá-lo se essa pasta está presente e / ou tem mensagens não lidas) ou você pode usar mail para ler as mensagens antes de excluí-las.


113



Obrigado pela dica. Acontece que um CRON está me enviando ... 36,061 vezes :( Excluido com o comando: d 1-36061 - lo_fye
Veja esta questão. superuser.com/questions/7677/stop-cron-from-emailing-me - Richard Hoskins
Você pode direcionar a saída cron para / dev / null para evitar o email. - Chris Nava
Onde está esse texto padrão localizado no Mac OS X? Eu gostaria de deixar ativo, mas mude a mensagem.
Como posso desativar apenas notificações sem perder e-mails? - Vitaly Zdanevich


Tipo mail para ver o email. Acredito d exclui.


12



* d deve apagar tudo. - lyarwood
Ao usar mailx d * irá apagar tudo. Mail em si não vai. - BinaryMisfit
Fazendo mail e depois d * removi todos os e-mails para mim no Mac OS X. - yagooar


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

> /var/mail/<whatever_user>

Você precisa incluir o '>'


9



que exterminar o e-mail recebido para esse usuário. - vonbrand


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

Você realmente olhou para 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, você não verá a mensagem (não há nem mesmo uma pasta para o meu nome de usuário sob e-mail no meu mac).


2



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


Aberto mail e depois colocar em d * e pressione Enter. o d comando significa delete e a * seleciona todos os e-mails na lista.


1



Bem vindo ao SuperUser. Esta resposta seria ainda melhor se você editá-lo para fornecer alguma explicação quanto ao porque sua solução aborda a questão dos OPs. - Twisty Impersonator


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


0





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

$ touch .hushlogin

-2



Isso evita que muitas mensagens sejam exibidas, não apenas a nova mensagem de e-mail. Isso pode ser perigoso, pois há certos outros avisos que o usuário perderia. - Thomas Hunter