procmailrc errors from a piped command are considered temporary delivery failures by the mta, and a) are probably requeued, and b) procmail tries to "rescue" the failure, dumping the stream back into the delivery pipeline..
I believe you can add
i to the recipe to make it ignore error codes.. so..
:0fwi
I wonder if
$mail->reject; needs to have
$mail->exit set to work properly ..?
update - I got it to work with .forward, with contents:
"|exec /home/privbot/bin/filt.pl"
it actually generated a bounce back to the sender.
Notice the pod doesn't mention procmail :) I don't think it works with procmail at all because procmail receives the reject("message") as well as the exit code (constant in Filter.pm) sent by Filter but either tries to recover the "failed" filter and delivers anyway, or depending on what flags are used, just silently stops the pipeline - never does it generate a bounce.. I tried it with many different combinations of procmail flags, even going as far as strace-ing procmail (which revealed nothing except for a successful looking finish).
At least trying .forward with exec should work.. for $mail->reject
I did get all the other methods in Email::Filter to work through procmail though...
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.