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/mail
llamado 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-210
bastante éxito. Sin embargo, no tenía nada que me recordara.En tu
~/.bashrc
complemento:fuente
~/.bash_profile
en Mavericks.bashrc
y.bash_profile
no 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 MAILCHECK
en~/.config/fish/config.fish
.MAILCHECK
no 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.forward
archivo. Basta con crear un archivo llamado.forward
en/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/.forward
que contiene la línea:/Users/ether/mail/i
fuente