J'utilise zsh avec prezto comme shell avec iTerm comme application terminale.
J'obtiens toujours le message "Vous avez un nouveau courrier" lors de l'ouverture d'une nouvelle invite. Je n'ai pas de nouveau courrier dans Mac Mail et je n'exécute pas de serveur de messagerie.
Comment puis-je me débarrasser de ce message?
Merci
Réponses:
Il vous indique que vous avez reçu des mails (par exemple, à cause de votre configuration de cron).
La meilleure façon est de lire ce courrier. Type
mail
: au moins un e-mail doit apparaître. Vous pouvez lire en tapant son numéro d'identification. Vous pouvez également le supprimer directement (ou même plusieurs mails) en tapantd 1-1344
(correspondant1-1344
à la plage des identifiants de vos nouveaux mails). Partezmail
avecx
.la source
q
place dex
, pour enregistrer les modifications1
chiffre supplémentaire .Si les
zsh
vérifications de nouveaux messages peuvent être ajustées via leMAILCHECK
paramètre comme décrit dans zshparam (1) . Il spécifie l'intervalle en secondes entre les vérifications de nouveaux messages, un zéro désactive complètement les vérifications. Il suffit donc de mettre ceci dans votrezsh
fichier de configuration:la source
~/.zshrc
sur mac OSX avecoh_my_zsh
. existe-t-il un autre fichier de configuration zsh? Y at-il un travail autour?Donc, apparemment, un programme (probablement mon MAMP) a mis un e-mail
La suppression de ce message a fait l'affaire ...
la source
La suppression (ou même la modification de la valeur de) MAILCHECK n'a pas arrêté le message imprimé lorsque j'ouvre un onglet / une fenêtre de terminal. J'ai finalement trébuché sur une réponse sur le superutilisateur qui me permet de toujours voir ce courrier quand c'est pratique, mais sauter le message de harcèlement constant.
En bref, créez un
~/.forward
fichier et, sur une seule ligne, le chemin d'accès d'un fichier avec lequel vous souhaitez recevoir du courrier. Plus tard, vous pouvez toujours choisir de lire le courrier avecmail -f <new_mail_file>
.Si vous avez des besoins plus avancés, il semble que l' avant puisse également spécifier un script en définissant la ligne sur
|script_path
ou"|script_path args"
. Je n'ai pas essayé cela, mais cela devrait rendre assez simple le routage des messages en fonction du script qui les a produits, leur conversion / compactage en une simple ligne de synthèse, etc.la source