Год назад я возился с sendmail в Rails, и с тех пор у меня появлялось это сообщение в терминале после каждой команды:
У вас есть новая почта в / var / mail / Lance
Как мне правильно избавиться от этого, чтобы сообщение исчезло? Я когда-либо использую любую из этих функций и у меня нет почты на моем компьютере. Там в один файл в /var/mail
называется lance
, и это огромно. Могу ли я просто удалить это?
Ответы:
Старая школа - открыть терминал и использовать
по подсказке, то
удалить одно сообщение или
за четыре сообщения.
затем
выйти
Если вы не хотите удалять их непрочитанными, просто введите Enterв приглашении почты, и оно будет показывать каждое сообщение по очереди.
использование
для всех деталей.
Конечно, могут быть доступны другие более сложные почтовые клиенты, но это будет сделано.
источник
d *
для всех сообщений.d 1-210
довольно успешно. У меня не было ничего напоминающего мне, все же.В вашем
~/.bashrc
добавлении:источник
~/.bash_profile
в Маверикс.bashrc
и.bash_profile
не зависит от версии ОС. Скорее, это касается входов в систему и не входов в систему . Более подробную информацию смотрите здесь: joshstaiger.org/archives/2005/07/bash_profile_vs.htmlset --erase MAILCHECK
в~/.config/fish/config.fish
.MAILCHECK
не работает на Bash 4.4.12. Любые идеи?Вы можете просто удалить сообщения
/var/mail/<user>
, но вы можете получить больше, например, в результате выполнения заданий cron. Вместо этого вы можете перенаправить эту почту в обычное место, где вы читаете, и хранить почту на вашем компьютере с.forward
файлом. Просто создайте файл с именем,.forward
в/Users/<username>/
котором содержится имя файла, в котором вы хотите сохранить почту.например, в моем случае я извлекаю свою почту из своего хоста, используя IMAP, и сохраняю ее
/Users/ether/mail/i
, поэтому у меня есть файл с именем,/Users/ether/.forward
который содержит строку:/Users/ether/mail/i
источник