¿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.

Chealion
fuente
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
77
Ver esta pregunta superuser.com/questions/7677/stop-cron-from-emailing-me
Richard Hoskins
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.

Gren
fuente
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 '>'

Akhil
fuente
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).

EvilChookie
fuente
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.

yagooar
fuente
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.

BinaryMisfit
fuente
-2

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

$ touch .hushlogin
Brajeshwar
fuente
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