.png)
Когда я набираю "exim -bpc", в моей очереди почти 50 тыс. писем. Мне нужно как можно скорее убрать беспорядок, прежде чем меня внесут в черный список gmail, поскольку эти письма пересылаются на мой личный аккаунт gmail.
Как удалить все письма с определенного адреса электронной почты отправителя (или с определенной темой), чтобы я мог нацелиться только на корзину и по-прежнему получать законные письма?
Спасибо!
exim -bpc Блокцитата
46582
решение1
Для данного отправителя:
# exim -q | awk '/[email protected]/ {print $3}' | xargs exim -Mrm
Отправитель указан в 4-м поле в первой строке для каждого сообщения; внутренний идентификатор очереди отображается в 3-м поле. Таким образом, команда awk
ищет указанный адрес отправителя и для соответствующих строк выводит 3-е поле. Это подается в xargs
который собирает слова на своем стандартном вводе и запускает указанную команду с таким количеством этих слов, которое помещается в обычной командной строке. exim -Mrm
берет список идентификаторов очередей и удаляет эти сообщения из очереди (мнемоника: rm
— это команда Unix remove).