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


Toute idée de la raison de mon terminal Mac:

Vous avez un mail dans / var / mail / lofye

Comment puis-je l'arrêter en disant que chaque fois que j'ouvre un terminal?


112
2017-08-19 15:04


origine


Les meilleures réponses sont disponibles ici: unix.stackexchange.com/q/2432/16253 - Antonio


Réponses:


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

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


113
2017-08-19 15:07



Merci pour le conseil. Il s'avère qu'un CRON m'envoie un mail ... 36 061 fois :( Supprimé avec la commande: d 1-36061 - lo_fye
Voir cette question. superuser.com/questions/7677/stop-cron-from-emailing-me - Richard Hoskins
Vous pouvez diriger la sortie cron vers / dev / null pour éviter le courrier. - Chris Nava
Où se trouve ce texte par défaut sur Mac OS X? Je voudrais le laisser actif mais changer le message.
Comment puis-je désactiver uniquement les notifications sans perdre les emails? - Vitaly Zdanevich


Type mail pour voir le courrier. Je crois d le supprime


12
2017-08-19 15:09



* d devrait tout supprimer. - lyarwood
Lorsque vous utilisez mailx d *, tout sera supprimé. Le courrier lui-même ne le fera pas. - BinaryMisfit
Faire mail et alors d * enlevé tous les mails pour moi sur Mac OS X. - yagooar


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

> /var/mail/<whatever_user>

Vous devez inclure le '>'


9
2018-03-31 14:08



Cette efface le courrier reçu pour cet utilisateur. - vonbrand


Je suis prêt à parier car il y a des fichiers dans ce dossier.

Avez-vous réellement regardé le contenu du dossier? S'il y a quelque chose là-dedans, cela vous donnera probablement une idée de ce qui l'a causé et de la manière 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 un dossier pour mon nom d'utilisateur sous mail sur mon mac).


2
2017-08-19 15:07



/var/mail est un répertoire, et loyfe est le fichier en son sein. Pour voir le fichier, on pourrait less /var/mail/loyfe. - Thomas Hunter


Ouvrir mail et ensuite mettre en d * et appuyez sur Entrée. le d moyen de commande delete et le * sélectionne tous les mails dans la liste.


1
2017-11-13 13:12



Bienvenue dans SuperUser. Cette réponse serait encore meilleure si vous le modifiez pour fournir des explications sur Pourquoi votre solution répond à la question des OP. - Twisty Impersonator


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


0
2017-08-19 15:46





J'ai pu créer un .hushlogin et j'ai maintenant un terminal propre.

$ touch .hushlogin

-2
2018-02-15 06:17



Cela empêche l'affichage de nombreux messages, pas seulement le nouveau message. Cela pourrait être dangereux car il y a certains autres avertissements qui manqueraient à l'utilisateur. - Thomas Hunter