macOS: mensaje «You have mail» al arrancar la aplicación Terminal
En ocasiones Terminal cuando arranca nos informa de que tenemos correo pero en la aplicación Mail o cualquier otra que utilicemos no hay ningún mensaje nuevo.
>Last login: Tue Dec 31 00:05:15 on ttys000 >You have mail.
La explicación a esta conducta es que algún programa o servicio de la máquina ha enviado un mensaje de correo en modo local al usuario que tiene la sesión iniciada (le llamaremos user) mediante el comando mail. Estos mensajes locales se almacenan en el archivo /var/mail/user.
Podemos ver esos mensajes con el comando cat, por ejemplo:
pc-LION:~ user$ cat /var/mail/user
Ejercicio de prueba
Nos enviaremos un mensaje de correo a nosotros mismos en modo local con el comando mail y el texto:
==================================================
Texto para mandar mensaje de prueba a user@pc-LION.local
==================================================
Lo hacemos desde Terminal:
>pc-LION:~ user$ mail `whoami`@`hostname`
Nota: la dirección de envío se construye con whoami (usuario activo) y hostname (nombre de la máquina). Pulsamos INTRO y pide el asunto (Subject):
Subject: Probando...
Pulsamos INTRO y espera el texto del mensaje:
======================================================== Texto para mandar mensaje de prueba a user@pc-LION.local ========================================================
Pulsamos INTRO, escribimos un punto y pulsamos INTRO de nuevo, se muestran las letras EOT dando por finalizada la creación del mensaje:
>pc-LION:~ user$ mail `whoami`@`hostname` Subject: Probando... ======================================================== Texto para mandar mensaje de prueba a user@pc-LION.local ======================================================== . EOT >pc-LION:~ user$
Nota: reemplaza en los comandos la palabra user por tu verdadero nombre de usuario.
Si ahora comprobamos nuestra carpeta de correo se nos mostrará un email perfectamente construido con línea de Asunto y campos De y Para:
>pc-LION:~ user$ cat /var/mail/user From user@pc-LION.local Tue Dec 31 00:05:10 2013 Return-Path: <user@pc-LION.local> X-Original-To: user@pc-LION.local Delivered-To: user@pc-LION.local Received: by pc-LION.local (Postfix, from userid 501) id 872E03BF3AD; Tue, 31 Dec 2013 00:05:09 +0100 (CET) To: user@pc-LION.local Subject: Probando... Message-Id: <20131230230510.872E03BF3AD@pc-LION.local> Date: Tue, 31 Dec 2013 00:05:09 +0100 (CET) From: user@pc-LION.local (Emilio) ========================================================= Texto para mandar mensaje de prueba a user@pc-LION.local =========================================================
Podemos borrar esos mensajes con el comando
sudo rm /var/mail/user