Eu estava brincando com o sendmail no Rails há um ano e recebi essa mensagem no terminal após cada comando desde então:
Você tem novas mensagens em / var / mail / Lance
Como faço para me livrar disso para que a mensagem desapareça? Eu já uso qualquer uma dessas funcionalidades e não tenho e-mails no meu computador. Há um arquivo /var/mail
chamado lance
e é enorme. Posso apenas removê-lo?
Respostas:
A maneira da velha escola é abrir um terminal e usar
no prompt, então
para excluir uma mensagem ou
para por quatro mensagens.
Então
para sair.
Se você não deseja excluí-los não lidos, basta digitar Enterno prompt de e-mail e ele mostrará cada mensagem sucessivamente.
Usar
para todos os detalhes.
Obviamente, outros clientes de email mais sofisticados podem estar disponíveis, mas isso será suficiente.
fonte
d *
para todas as mensagens.d 1-210
bastante sucesso. Eu não tinha nada me lembrando, no entanto.No seu
~/.bashrc
add:fonte
~/.bash_profile
em Mavericks.bashrc
e.bash_profile
não é específica da versão do sistema operacional. Em vez disso, diz respeito a shells de login versus não-login . Veja aqui para obter mais detalhes: joshstaiger.org/archives/2005/07/bash_profile_vs.htmlset --erase MAILCHECK
no~/.config/fish/config.fish
.MAILCHECK
parece não funcionar no bash 4.4.12. Alguma ideia?Você pode simplesmente remover as mensagens de
/var/mail/<user>
, mas poderá obter mais, por exemplo, como resultado de tarefas cron. Em vez disso, você pode redirecionar esse e-mail para o local normal que você lê e armazenar e-mails em sua máquina com um.forward
arquivo. Basta criar um arquivo chamado.forward
no/Users/<username>/
qual contém o nome do arquivo que você deseja que o e-mail para ser armazenado em.por exemplo, no meu caso, retiro meu correio do meu host usando IMAP e o armazeno
/Users/ether/mail/i
, para que eu tenha um arquivo chamado/Users/ether/.forward
que contenha a linha:/Users/ether/mail/i
fonte