web-dev-qa-db-fra.com

Pourquoi le terminal dit-il: "Vous avez du courrier"?

Toute idée pourquoi mon terminal Mac dit:

Vous avez un mail dans/var/mail/lofye

Comment puis-je faire en sorte que cela cesse de dire cela chaque fois que j'ouvre un terminal?

120
lo_fye

D'une manière ou d'une autre, vous avez eu un script ou quelque chose de similaire qui a envoyé du courrier sur votre compte sur votre ordinateur local et qui est stocké dans /var/mail/$USER

Vous pouvez soit supprimer le fichier /var/mail/$USER qui supprimera l’alerte que vous avez un courrier (car il vous avertira si ce dossier est présent et/ou contient des messages non lus) ou vous pouvez utiliser mail pour lire les messages avant de les supprimer.

118
Chealion

Tapez mail pour afficher le courrier. Je crois que d le supprime.

13
Gren

Il existe plusieurs façons de le supprimer. Le plus simple est:

> /var/mail/<whatever_user>

Vous devez inclure le '>'

10
Akhil

Je suis prêt à parier que c'est parce qu'il y a des fichiers dans ce dossier.

Avez-vous réellement examiné le contenu du dossier? S'il y a quelque chose là-dedans, cela vous donnera probablement une idée de ce qui l'a provoqué et de la façon de le prévenir à l'avenir.

Depuis le terminal:

cd /var/mail/lofye
ls

Si vous n'avez pas de courrier, vous ne verrez pas le message (il n'y a même pas de dossier pour mon nom d'utilisateur sous mail sur mon mac).

2
EvilChookie

Ouvrez mail, puis mettez d * et appuyez sur Entrée. La commande d signifie delete et le * sélectionne tous les messages de la liste.

1
yagooar

Si vous utilisez ClamAV pour Mac, il s'agit d'un problème connu. Le système vous envoie un courrier électronique après chaque mise à jour et analyse planifiée.

0
BinaryMisfit