On Wed, Jun 19, 2013 at 07:49:56PM +0300, Andrii Dobrovol`s`kii wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> George L. Yermulnik wrote:
> > Hello!
> > 
> > On Wed, 19 Jun 2013 at 18:50:56 (+0300), Andrii Dobrovol`s`kii
> > wrote:
> > 
> >> Вопрос по работе с очередью. Есть вариант сказать сендмылу
> >> чтоб он удалил из очереди письма отвечающие некому критерию? 
> >> Или для него это не предусмотрено в принципе?
> > 
> > Механизма именно удаления у него не предусмотрено. Можно
> > сказать ему, что письмо уже "просрочено" (return as
> > undeliverable). Например: sendmail -v -qRsubstr
> > -OTimeout.queuereturn=0 sendmail -v -qRsubstr
> > -OTimeout.queuereturn=now
> > 
> Спасибо. Попробую.
> > Но мне всегда было проще в spool'е найти и удалить
> > соответствующие qf* и df* файлы =)
> > 
> Хорошо если это одно-два письма. А если 2-4К?
> Может я чего не понимаю, но мне странно, что такая очевидная
> операция не предусмотрена.

grep -rl substr .|perl -ne 'print $_; s/(^|\/)[qQ]/\1d/; print $_;'|xargs rm

приемрно так

Ответить