Hace un año estaba jugando con sendmail en Rails y he tenido este mensaje apareciendo en la terminal después de cada comando desde entonces:
Tiene correo nuevo en / var / mail / Lance
¿Cómo me deshago de eso adecuadamente para que el mensaje desaparezca? Siempre uso cualquiera de esas funciones y no tengo correo en mi computadora. Hay un archivo /var/mailllamado lance, y es enorme. ¿Puedo simplemente eliminarlo?

Respuestas:
La forma de la vieja escuela es abrir una terminal y usar
en el indicador, entonces
para borrar un mensaje o
para por cuatro mensajes.
Luego
abandonar.
Si no desea eliminarlos sin leer, simplemente escriba Enteren el mensaje de correo electrónico y mostrará cada mensaje a su vez.
Utilizar
para todos los detalles
Por supuesto, otros clientes de correo más sofisticados pueden estar disponibles, pero eso lo hará.
fuente
d *para todos los mensajes.d 1-210bastante éxito. Sin embargo, no tenía nada que me recordara.En tu
~/.bashrccomplemento:fuente
~/.bash_profileen Mavericks.bashrcy.bash_profileno es específica de la versión del sistema operativo. Por el contrario, se trata de shells de inicio de sesión vs no inicio de sesión . Ver aquí para más detalles: joshstaiger.org/archives/2005/07/bash_profile_vs.htmlset --erase MAILCHECKen~/.config/fish/config.fish.MAILCHECKno parece funcionar en bash 4.4.12. ¿Algunas ideas?Puede eliminar los mensajes de
/var/mail/<user>, pero puede obtener más, por ejemplo, como resultado de trabajos cron. En su lugar, puede hacer que este correo sea redirigido al lugar normal donde lee y almacena el correo en su máquina con un.forwardarchivo. Basta con crear un archivo llamado.forwarden/Users/<username>/el que contiene el nombre del archivo que desea que el correo que se almacena en.por ejemplo, en mi caso, saco mi correo de mi host usando IMAP y lo guardo
/Users/ether/mail/i, así que tengo un archivo llamado/Users/ether/.forwardque contiene la línea:/Users/ether/mail/ifuente