[Mimedefang] RE:Email attachment size
Fernando Gleiser
fgleiser at cactus.fi.uba.ar
Fri Sep 9 20:06:45 EDT 2005
On Fri, 9 Sep 2005, Pramod Anugu wrote:
> The below does limit for every users. But I need to limit for certain users
> 5 MB, For some users 20 MB and for some 50MB.
> thanks
I do the following on one of my customer's mailservers. It isn't exactly
what you want (I limit by attach size, not whole message) but it may
give you a starting point. Users rick and jack aren't allowed to receive
attachements bigger than $maxsize, so I add the following lines to
filter() just before the last 'return action_accept();':
$size = (stat($entity->bodyhandle->path))[7];
if ($size > $maxsize) {
foreach $user (@Recipients) {
if ( ($user =~ /^rick/) || ($user =~ /^jack/)) {
return action_bounce("Message size exceeds maximum".
"allowed");
}
}
}
Those are from the top of my head, I may be getting something wrong, it's
Friday night and I've had a terrible week :)
Fer
More information about the MIMEDefang
mailing list