[Mimedefang] Odd nonset variable issue

Jan Pieter Cornet johnpc at xs4all.nl
Thu Jun 30 17:35:11 EDT 2005

On Thu, Jun 30, 2005 at 06:14:09AM -0700, Chris Masters wrote:
> Just to clarify; the variables were set as specified
> below rather than with the envelop sender/recipient
> and the sendmail allocated qid.
> This happened with:
> mimedefang-2.43 
> sendmail-8.13.0

You aren't accidentally testing variables that were set _from_
$QueueID and $Sender and the like, in the filter_recipient routine,
only to find out that those other variables are "miraculously" empty
at filter_end time? Because that is easy to explain (using the
"GLOBAL VARIABLE LIFETIME" section in the mimedefang-filter manpage).

If you aren't, then I can only speculate that it's a sendmail 8.13.0
bug. You might try upgrading to 8.13.4. Your mimedefang version is also
fairly old, but I know 2.43 is pretty stable, we used it for about a year
I think.

#!perl -wpl # mmfppfmpmmpp mmpffm <pmmppfmfpppppfmmmf at fpffmm4mmmpmfpmf.ppppmf>
$_[2]}->(map{/p|f/i+/f/i}split//,$&)+97):qw(m p f)[map{((ord$&)%32-1)/$_%3}(9,
3,1)]),5,1)='`'lt$&;$f.eig;                                # Jan-Pieter Cornet

More information about the MIMEDefang mailing list