[Esd-l] 1.133 upgrade and "procmail: Failed to execute" error
Huba Leidenfrost
huba at uidaho.edu
Sat Jan 19 22:44:00 PST 2002
I am testing our 1.133 planned upgrade prior to deploying it and need help
from another pair of eyes. Here's what I'm seeing:
This is right out of $LOGFILE:
procmail: [13821] Sat Jan 19 22:35:28 2002
procmail: Match on ! "[^ ]"
procmail: Score: 0 0
"\<(html|title|body|meta|app|script|object|embed|i?frame|style|img|bgsound|l
ayer|lin
k)"
procmail: Score: 0 0
?[ ]*["'](&{|([a-z]+script|mocha):)"
procmail: No match on ! "[^ ]"
procmail: No match on "^begin[ ]+([0-9]+)?[ ]+[^ ]+"
procmail: Match on ! "^X-Content-Security: \[hawk\] (QUARANTINE|DISCARD)"
procmail: Score: 2147483647 2147483647
^Content-Type[ ]*:.*(application|multipart)/[^ ]*;"
procmail: Assigning "LOG=Sanitizing MIME attachment headers in "me.vbs" from
"Huba Leidenfrost" <huba at uidaho.edu> to
unxtest9 msgid=<DBEJJCJBGAJIEKMBEDJGMEPNCAAA.huba at uidaho.edu>
"
Sanitizing MIME attachment headers in "me.vbs" from "Huba Leidenfrost"
<huba at uidaho.edu> to unxtest9 msgid=<DBEJJCJ
BGAJIEKMBEDJGMEPNCAAA.huba at uidaho.edu>
procmail: Assigning "LOGFILE=/var/adm/syslog/sanitizer.log"
procmail: Opening "/var/adm/syslog/sanitizer.log"
procmail: Assigning "POISONED_SCORE=150"
procmail: Executing " perl -p -e ' #\
[....]
' 2>> $LOGFILE"
procmail: Failed to execute "From huba at uidaho.edu Sat Jan 19 22:35:28 2002
Return-Path: <huba at uidaho.edu>
Received: from stranger (stranger.csrv-staff.uidaho.edu [129.101.204.158])
by hawk.csrv.uidaho.edu (GOVANDALS! (GO!GO!GO!)/) with SMTP id
WAA13819
for <unxtest9 at uidaho.edu>; Sat, 19 Jan 2002 22:35:26 -0800 (PST)
From: "Huba Leidenfrost" <huba at uidaho.edu>
To: <unxtest9 at uidaho.edu>
Subject: me.vbs
Date: Sat, 19 Jan 2002 22:35:33 -0800
Message-ID: <DBEJJCJBGAJIEKMBEDJGMEPNCAAA.huba at uidaho.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_000B_01C1A139.9B68A9A0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
This is a multi-part message in MIME format.
------=_NextPart_000_000B_01C1A139.9B68A9A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
me.vbs attached
------=_NextPart_000_000B_01C1A139.9B68A9A0
Content-Type: application/octet-stream;
name="me.vbs"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="me.vbs"
not really a vbs but should be a good enough test case
.
------=_NextPart_000_000B_01C1A139.9B68A9A0--
"
procmail: Program failure (69) of " perl -p -e ' #\
$pastmsghdr = 1 if /^\s*$/; #\
$XCS = "X-Content-Security: [" . $ENV{"HOST"} . "]" unless $XCS; #\
if ($pastmsghdr) { #\
if (!$mimebdry && $mimebdrs[0]) { #\
warn " Found no MIME boundary.\n" if $ENV{"DEBUG"}; #\
$mimebdry = pop @mimebdrs; #\
$newbdry = pop @newbdrs; #\
$rawbdry = pop @rawbdrs; #\
$bdrytoolong = pop @bdrstoolong; #\
$gotbdry = pop @gotbdrs; #\
$nullbdry = pop @nullbdrs; #\
} #\
$_ = "" if $strip_attachment && !$gotbdry; #\
} else { #\
if (($type,$format,$junk) =
/^Content-Type\s*:\s.*(application|multipart|message)\/(\S+)(;.*)?$/i)
{ #\
$wanthdr = 1; #\
print "X-Security: MIME headers sanitized on ", $ENV{"HOST"},
"\n"; #\
print "\tSee
http://www.impsec.org/email-tools/sanitizer-intro.html\n"; #\
print "\tfor details. \$Revision: 1.4 $x\$Date: 2002/01/10
17:18:51 $x\n"; #\
print "X-Security: The postmaster has not enabled quarantine of
poisoned messages.\n" unless $ENV{"SECURITY
_QUARANTINE"}; #\
if ($type =~ /application/i) { #\
$inmimehdr = 1; #\
} elsif ($type =~ /message/i && $format =~ /rfc822/i) { #\
$rcrsmsg = $inmimehdr = 1; #\
} #\
} elsif (/^\S/) { #\
$wanthdr = 0; #\
[....]
} #\
' 2>> $LOGFILE"
procmail: Rescue of unfiltered data succeeded
procmail: No match on "^X-Content-Security: \[hawk\]
(NOTIFY|QUARANTINE|DISCARD)"
procmail: Assigning "POISONED_EXECUTABLES="
procmail: Assigning "POISONED_SCORE="
procmail: Assigning "SCORE_HISTORY="
procmail: Assigning "SECURITY_QUARANTINE="
procmail: Assigning "SECURITY_NOTIFY="
procmail: Assigning "SECURITY_NOTIFY_SENDER_POSTMASTER="
procmail: Assigning "SECRET="
procmail: Assigning "LOGFILE="
procmail: Assigning "LASTFOLDER=/dev/null"
procmail: Opening "/dev/null"
More information about the esd-l
mailing list