База знаний: Прочее
Шпаргалка Exim

 

Вывод количества сообщений в очереди.
# exim -bpc


Вывод списка сообщений в очереди по времени отправки
# exim -bp

Пример:
[root@localhost ~]# exim -bp
24h  2.7K 1WqZ46-0007vc-LV <spamer@mail.ru> *** frozen ***
          wmzs46xy@hotmail.com

7h   930 1Wqpt0-0005C8-Gt <webmaster@valasa.com>
          april@cegov.org
 

1ое значение в поле [XX]h(24h) время как давно сообщение находится в очереди
2ое значение в поле [XX]K(2.7K) размер сообщения
3е значение в поле [XXXXXX-YYYYYY-ZZ](1WqZ46-0007vc-LV) ID сообщения
4ое значение в поле  [<name@damain.tld>](<spamer@mail.ru>) адрес отправителя
5ое значение *** frozen *** замороженное сообщение. Сообщение не будет отправлено
1ое значение во втором поле [<name@damain.tld>](<wmzs46xy@hotmail.com>) адрес получателя


Просмотр заголовка сообщения
# exim -Mvh ID_сообщения

Просмотр тела сообщения
# exim -Mvb ID_сообщения

Удаление сообщения из очереди
# exim -Mrm ID_сообщения

Отправить сообщение вне очереди
# exim -M ID_сообщения

Поиск спамера. Скрипт для вывода сообщений от отправителя
# exim -bpra | awk '{print $4}' | sed -e '/^$/d; s/<//; s/>//; s/"//g' | sort | uniq -c | sort -nr

Очистка сообщений в очереди по email
# exim -bp | grep spamer@domain.tld | awk '{print $3}' | xargs exim -Mrm
или
# exiqgrep -if spamer@domain.tld | xargs exim -Mrm

Удалить все сообщения из очереди
# exim -bp | awk '{print $3}' | xargs exim -Mrm
или
# exiqgrep -i | xargs exim -Mrm

Удалить все замороженные сообщения в очереди
# exiqgrep -zi | xargs exim -Mrm



Если решение вопроса найти не удалось, Вы можете отправить нам заявку:



(4 голос(а))
Эта статья помогла
Эта статья не помогла

Комментарии (0)