Как удалить почту из / var / mail / user, заданную диапазоном дат?

У меня есть много писем в файле / var / mail / user. Есть ли способ удалить всю почту, сгенерированную только в 2016 году?

0
задан 22 November 2017 в 04:55

4 ответа

Возможно, вы сможете использовать procmail для создания нового файла. Обычно вы будете отправлять почту по мере своей работы.

Существует несколько почтовых клиентов, которые вы можете использовать. Многие позволяют выбрать несколько сообщений для файла или удалить.

0
ответ дан 18 July 2018 в 02:52

Вы можете использовать mutt для этой цели. Это небольшая, но очень мощная текстовая программа для чтения и отправки электронной почты:

sudo apt install mutt

Шаги:

Запустите mutt в терминал. Нажмите Shift + D - delete-pattern - удалите сообщения, соответствующие шаблону. Введите шаблон: ~d 01/01/2016-31/12/2016 и нажмите Enter. Вы также можете использовать шаблон ~d 1/16-12/16. Где ~d [MIN]-[MAX] означает сообщения с «датой отправления» в диапазоне дат. Нажмите q, а затем снова нажмите Enter.

mutt

Другими полезными шаблонами в соответствии с текущей темой могут быть:

Запустить mutt в на терминал. ~m 120-234 - удалит сообщения с номерами в диапазоне от 123 до 234.

Ссылки:

~m 120-234 - удалит сообщения с номерами в диапазоне от 123 до 234. Нажмите Shift + D - delete-pattern - удалять сообщения, соответствующие шаблону. Как удалить сообщения, заданные диапазоном чисел?
0
ответ дан 18 July 2018 в 02:52

Возможно, вы сможете использовать procmail для создания нового файла. Обычно вы будете отправлять почту по мере своей работы.

Существует несколько почтовых клиентов, которые вы можете использовать. Многие позволяют выбрать несколько сообщений для файла или удалить.

0
ответ дан 24 July 2018 в 17:40

Вы можете использовать mutt для этой цели. Это небольшая, но очень мощная текстовая программа для чтения и отправки электронной почты:

sudo apt install mutt

Шаги:

Запустите mutt в терминал. Нажмите Shift + D - delete-pattern - удалите сообщения, соответствующие шаблону. Введите шаблон: ~d 01/01/2016-31/12/2016 и нажмите Enter. Вы также можете использовать шаблон ~d 1/16-12/16. Где ~d [MIN]-[MAX] означает сообщения с «датой отправления» в диапазоне дат. Нажмите q, а затем снова нажмите Enter.

mutt

Другими полезными шаблонами в соответствии с текущей темой могут быть:

Запустить mutt в на терминал. ~m 120-234 - удалит сообщения с номерами в диапазоне от 123 до 234.

Ссылки:

~m 120-234 - удалит сообщения с номерами в диапазоне от 123 до 234. Нажмите Shift + D - delete-pattern - удалять сообщения, соответствующие шаблону. Как удалить сообщения, заданные диапазоном чисел?
0
ответ дан 24 July 2018 в 17:40

Другие вопросы по тегам:

Похожие вопросы: