Я давно створив роботу, яка зараз не існує. Щоразу, коли я відкриваю термінал, він тепер говорить "Ви маєте пошту". У мене є щось на зразок 100 повідомлень, які всі говорять те саме. Як масово видалити всі повідомлення?
Я давно створив роботу, яка зараз не існує. Щоразу, коли я відкриваю термінал, він тепер говорить "Ви маєте пошту". У мене є щось на зразок 100 повідомлень, які всі говорять те саме. Як масово видалити всі повідомлення?
Відповіді:
Запустіть mail
утиліту UNIX , запустивши її в командному рядку (наприклад, Terminal.app):
$ mail
Ви побачите список усіх своїх повідомлень. З поштового запиту виконайте це
? delete *
? q
І це повинно бути. Переконайтеся, що виконайте команду q
after після delete *
збереження змін на диску.
del 1
там, де 1 - це також номер повідомлення, якщо вам потрібно буде зберегти трохи електронної пошти для налагодження.
exit
щоб вийти з роботи і не працюватимуть. Дякуємо, що згадали про q
варіант.
Я знаю, що ця публікація є давньою, але я хочу зробити свій внесок у відповідь.
для видалення ваших поштових повідомлень виконайте наступне:
sudo rm /var/mail/[user]
А для запитання я пропоную вам зробити наступне для кожної crontab, на яку ви не хочете надсилати сповіщення електронною поштою (таким чином у вашій пошті не буде електронної пошти)
* * * * * /path/to/script.sh > /dev/null 2>&1
або
* * * * * command > /dev/null 2>&1