List Info

Thread: Postfix Message Size Limit




Postfix Message Size Limit
user name
2006-05-17 12:32:33
Hi,

Am Mittwoch, 17. Mai 2006 12:20 schrieb Blessing Chisvo:
> I have a slow internet connection and would like to
set-up postfix to:
> 3.	limit local email to 8mb

you could set a message_size_limit accordingly. However this
will limit all 
mail (local and from the internet) to be rejected if bigger.
However, 
depending on how the mail gets on your system you can
configure the 
message_size_limit per transport in master.cf, please have a
look at the 
manpages for reference [master(5),postconf(5)].

For example, I get my mail via fetchmail delivered to
localhost:25. In 
master.cf I could then replace
25	inet	n	-	n	-	-	smtpd
by
localhost:25	inet	n	-	n	-	-	smtpd
<myip>:25	inet	n	-	n	-	-	smtpd
	-o message_size_limit=8388608

results:
mails delivered to <myip>:25 (from the clients) are
rejected if bigger than 
the limit, mails delivered to localhost:25 (from fetchmail)
aren't checked 
for size. Though this would only apply to my setup it might
serve as a 
starting-point.

Alternatively you could probably plug your size checking
into the policy 
service provided by kolab. Have a look at
/kolab/etc/kolab/kolab_smtpdpolicy. 
The policy service is quite an easy concept. Upon mail
handling, the service 
(kolab_smtpdpolicy) gets a request of a specified form,
listing amongst 
others message size. The service can evaluate the parameters
and returns a 
simple response of the form:
action=SOME_ACTION
[empty line]

Have a look at the script and http:
//www.postfix.org/SMTPD_POLICY_README.html 
for further information.

> 1.	limit all email above 2mb from being relayed to the
outside world
> 2.	deliver/relay email between 1mb and 2mb after hours

I think you can also do this via the policy service. It
seems you can specify 
a reply of the form action=HOLD to hold the message. Then
later you can 
call "postfix flush" via cron and it gets
rechecked (this time it is 
permitted).

Well, I'm not actually an expert on postfix, but your
question looked 
interesting, so I tried to dig something up. I hope the
information I gave 
you is correct - maybe it at least serves as a starting
point.

Regards,
Michael

_______________________________________________
Kolab-users mailing list
Kolab-userskolab.org
https:
//kolab.org/mailman/listinfo/kolab-users
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )