[Mimedefang] action_replace_with_url
Kevin A. McGrail
kmcgrail at pccc.com
Fri Mar 4 08:54:23 EST 2005
Bart,
Assuming the problem might be with your filesize code, I've had good luck
with this routine:
my($sizelimit, $bh, $path);
$sizelimit = 1048576; #1MB #max size of an email you want to check in
bytes
$bh = $entity->bodyhandle();
if (defined($bh)) {
$path = $bh->path();
}
if (defined($path)) {
if (-s $path <= $sizelimit) {
}
}
Regards,
KAM
> This is what I got in my mimedefang-filter
> I set $size > 100 for testing
> No errors no link
> What do I have to add to make it work
>
> $size = (stat($entity->bodyhandle->path))[7];
> if ($size > 1000) {
> return action_replace_with_url($entity,
> "/home/www",
> "http://www.example.com/",
> "The attachment $fname was larger than 10,000,000 bytes.\n" .
> "It was removed, but may be accessed at this URL:\n\n" .
> "\t_URL_\n");
> }
More information about the MIMEDefang
mailing list