[Mimedefang] Stupid feature request

John Rudd john at rudd.cc
Mon May 1 21:35:53 EDT 2006


On May 1, 2006, at 15:06, David F. Skoll wrote:

> Chris Myers wrote:
>
>> Instead of a command-line option to disable it, how about adding:
>>
>> 1) sub filter_headers() that is called before the body is even sent by
>> sendmail to mimedefang, and
>> 2) sub filter_undecoded() that is called before the body is decoded.
>
> Those aren't bad ideas, but possibly the simplest solution is this:
>
> - If the filter does not define ANY of the routines filter_begin,
>   filter, filter_multipart and filter_end, then skip the whole
>   content-filtering phase.

How about this:

a) if filter_begin and/or filter_end are defined, then proceed as with 
"filter_undecoded" -- the routines will be called, but the message will 
not be decoded.  filter_begin and filter_end will be operating on the 
raw message only.

b) if none of them are defined, then the entire content filtering phase 
will be skipped.

> - A command-line option would still be useful for people who really 
> want
>   *no* body processing at all, because then we can turn off the milter 
> code
>   that transmits the body.

And, yeah, still do this too (which, I guess, would cause the above (b) 
behavior even if the routines _were_ defined).




More information about the MIMEDefang mailing list