postfix удалить письмо из очереди
Используем скрипт perl с переменной
#!/usr/bin/perl @REGEXP = shift || die "no email-adress given (regexp-style, e.g. bl.*\@yahoo.com)!"; @data = qx; for (@data) { if (/^(\w+)(\*|\!)?\s/) { $queue_id = $1; } if($queue_id) { if (/$REGEXP/i) { $Q{$queue_id} = 1; $queue_id = ""; } } } #open(POSTSUPER,"|cat") || die "couldn't open postsuper" ; open(POSTSUPER,"| /usr/sbin/postsuper -d -") || die "couldn't open postsuper" ; foreach (keys %Q) { print POSTSUPER "$_\n"; }; close(POSTSUPER);Использование скрипта
./postfix-delete_custom.pl email@mail.comГде email@mail.com - адресат, письма которому вы хотите удалить из очереди.
Pfofit