181 |
$body=~ s/$bound(.*)$bound.*/$1/; |
$body=~ s/$bound(.*)$bound.*/$1/; |
182 |
@bodylines=split("\n",$body); |
@bodylines=split("\n",$body); |
183 |
$partone=0; |
$partone=0; |
184 |
$mimeHeader=0; |
$mimeHeader=1; # on header? |
185 |
foreach $bdy (@bodylines) { |
foreach $bdy (@bodylines) { |
186 |
if (($bdy=~ m/$bound/)&&($partone==1)) { |
if (($bdy=~ m/$bound/)&&($partone==1)) { |
187 |
$partone=2; |
$partone=2; |
188 |
} |
} |
189 |
if ($partone==1) { $mimeHeader++; } |
if (($partone==1)&&(!$mimeHeader)) { |
|
if (($partone==1)&&($mimeHeader > 3) ) { |
|
190 |
$bdy=decodeHexChars($bdy); |
$bdy=decodeHexChars($bdy); |
191 |
print $bdy."<br>\n"; |
print $bdy."<br>\n"; |
192 |
} |
} |
193 |
|
if ($partone==1 && $bdy=~m/^$/) { $mimeHeader=0; } |
194 |
if (($bdy=~ m/text\/plain/)&&($partone==0.5)) { |
if (($bdy=~ m/text\/plain/)&&($partone==0.5)) { |
195 |
$partone=1; |
$partone=1; |
196 |
} |
} |