Удаление почтового сообщения по ID
/usr/sbin/exim -v -Mrm ID
Список сообщений в очереди
/usr/sbin/exim -bp
Число сообщений в очереди
/usr/sbin/exim -bpc
Удаление "замороженных" сообщений
/usr/sbin/exim -bp | awk '$6~"frozen" { print $3 }' | xargs exim -Mrm
Принудительная рассылка всей почты в очереди (flush)
/usr/sbin/exim -qff -v -C /etc/exim.conf &
"Заморозить" почту по email
/usr/sbin/exiqgrep -i -f email | xargs exim -Mf
Удалить почту по email
/usr/sbin/exiqgrep -i -f email | xargs exim -Mrm
Комментарии
У себя такой скрипт юзаем по
У себя такой скрипт юзаем по крону :)
#!/bin/sh
# скрипт удаляет очередь сообщений Exim а также бекапит ее
# можно добавить этот скрипт в задания крона
service exim stop;
rm -rf /var/spool/exim/input.bak;
mv /var/spool/exim/input /var/spool/exim/input.bak;
mkdir /var/spool/exim/input;
chown mailnull.mail /var/spool/exim/input;
chmod 750 /var/spool/exim/input;
service exim start;