web-dev-qa-db-fra.com

Se débarrasser en toute sécurité de "Vous avez un nouveau courrier dans / var / mail" sur un Mac?

Je jouais avec Sendmail In Rails Il y a un an et avez-vous eu ce message sur le terminal après chaque commande depuis:

Vous avez un nouveau courrier dans/var/mail/lance

Comment puis-je vous débarrasser correctement de cela afin que le message disparaisse? J'utilise jamais une de cette fonctionnalité et n'ai-je pas de courrier sur mon ordinateur. Il y a un fichier dans /var/mail appelé lance, et c'est énorme. Puis-je simplement le supprimer?

29
user39251

Dans ton ~/.bashrc ajouter:

unset MAILCHECK

Vous pouvez simplement supprimer les messages de /var/mail/<user>, mais vous pourriez avoir plus, par exemple à la suite d'emplois cron. Vous pouvez plutôt avoir ce courrier redirigé vers l'endroit normal que vous avez lu et stockez le courrier sur votre machine avec un .forward fichier. Créez simplement un fichier appelé .forward dans /Users/<username>/ qui contient le nom de fichier que vous souhaitez que le courrier soit stocké dans.

par exemple. Dans mon cas, je tire mon courrier de mon hôte en utilisant IMAP et stockez-le dans /Users/ether/mail/i, j'ai donc un fichier appelé /Users/ether/.forward qui contient la ligne: /Users/ether/mail/i

4
Ether