¿Por qué la terminal dice: "Tienes correo"?


Respuestas:


123

De alguna manera, ha recibido una secuencia de comandos o algo similar para enviar el correo a su cuenta en su máquina local que se almacena en /var/mail/$USER

Puede eliminar el archivo /var/mail/$USERque eliminará la alerta de que tiene correo (ya que le alertará si esa carpeta está presente y / o tiene mensajes no leídos) o puede usar mailpara leer los mensajes antes de eliminarlos.


10
Gracias por el consejo. Resulta que un CRON me envía por correo ... 36,061 veces :( Borrado con el comando: d 1-36061
lo_fye


Puede dirigir la salida cron a / dev / null para evitar el correo.
Chris Nava

1
¿Dónde se encuentra este texto predeterminado en Mac OS X? Me gustaría dejarlo activo pero cambiar el mensaje.

¿Cómo puedo desactivar solo las notificaciones sin perder correos electrónicos?
Vitaly Zdanevich

13

Escriba mailpara ver el correo. Creo que lo dborra.


1
* d debería eliminar todo.
lyarwood

3
Al usar mailx d * borrará todo. El correo en sí no lo hará.
BinaryMisfit

3
Hacer maily luego d *eliminar todos los correos para mí en Mac OS X.
yagooar

10

Hay varias formas de eliminarlo. Lo más simple es:

> /var/mail/<whatever_user>

Debes incluir el '>'


66
Eso borra el correo recibido para ese usuario.
vonbrand

2

Estoy dispuesto a apostar que es porque hay archivos en esa carpeta.

¿Has mirado realmente el contenido de la carpeta? Si hay algo allí, lo más probable es que te dé una idea de lo que lo causó y cómo prevenirlo en el futuro.

Desde la terminal:

cd /var/mail/lofye
ls

Si no tiene correo, no verá el mensaje (ni siquiera hay una carpeta para mi nombre de usuario debajo del correo en mi mac).


3
/var/mailes un directorio y loyfees el archivo dentro de él. Para ver el archivo, uno podría less /var/mail/loyfe.
Thomas Hunter

1

Abra maily luego coloque d *y presione Entrar. El dcomando significa deletey *selecciona todos los correos de la lista.


Bienvenido a SuperUser. Esta respuesta sería aún mejor si la edita para proporcionar una explicación de por qué su solución aborda la pregunta de los OP.
Twisty Impersonator

0

Si está ejecutando ClamAV para Mac, este es un problema conocido. El sistema le envía un correo electrónico después de cada actualización y análisis programado.


-2

Pude crear un .hushlogin y ahora tengo una Terminal limpia.

$ touch .hushlogin

2
Esto evita que se muestren muchos mensajes, no solo el nuevo mensaje de correo. Esto podría ser peligroso ya que hay ciertas otras advertencias que el usuario perdería.
Thomas Hunter
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.