Wolfgang Zeikat <[EMAIL PROTECTED]> wrote:

>#!/bin/bash
>#~/filter
>cat > /tmp/to$RECIPIENT.txt
>if [ "$(grep 'Subject: whatever' /tmp/to$RECIPIENT.txt)" = "Subject:
>whatever" ]
>then
>        cat "/tmp/to$RECIPIENT.txt" | qmail-inject devnul
>else
>        cat "/tmp/to$RECIPIENT.txt" | qmail-inject $USER-real
>fi
>rm -f /tmp/to$RECIPIENT.txt
>
>
>
>/var/qmail/alias/.qmail-devnul will delete every mail sent to devnul

Why not just not re-inject it?

Also, save a fork/exec by doing:

  qmail-inject $USER-real < /tmp/to$RECIPIENT.txt

instead of "cat ... | qmail-inject ...".

-Dave

Reply via email to