Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

mail transfer restriction

Posted on 2002-03-19
7
Medium Priority
?
426 Views
Last Modified: 2013-12-17
Hi
anyone can help me restricting the mail transfer size per mail ?
Not the max. size of the mbox of certain users.
(e.g. max transfer size per mail = 2 MB)

Is there a way to do this individually by user?


I'm using Berkley sendmail 8.9.3-0.1 on SUSE linux box.

Thanks for your help

Mathias
0
Comment
Question by:mfuerlinger
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 15

Expert Comment

by:samri
ID: 6879910
It is possible to transfer mail that runs thru your sendmail program.    All you need to do is to add the following keywork in your sendmail.cf (most likely to be found in /etc/ or /etc/mail).

O MaxMessageSize=2000000

The figure will be in bytes (2 million bytes).  And yes one would argue 2000000 is not 2MB.  The figure you easily be calculated anyway.

FYI, there is already a PAQ for question similar to this.
http://www.experts-exchange.com/sendmail/Q.20269428.html

Limiting mailbox size would not be quite straightforward.  One option would be storing a mail in a separate filesystem, and imposing user-quota on that specific fs.  

Next alternatives is to hack this code and patch it to check_compat() routine.

http://www.netsys.com/library/sendmail/logall.c 

And again, I am not a C programmer, nor does I know the detail on internal coding of sendmail.  Looking thru the code it looks possible.  Grab a copy and try it out.

Another option to limit mailbox size is, maybe switch to other MTA, PostFix for example.  I never personally tried it, but learn ed somewhere that mailbox size could be controlled.

good luck.

0
 
LVL 1

Author Comment

by:mfuerlinger
ID: 6880068
The MaxMessageSize flag is only good for general email restriction ?
is there a way to restrict different sizes for different users ?

thanks.

mfuerlinger
0
 
LVL 15

Expert Comment

by:samri
ID: 6881738
I doubt Sendmail has that capability built in by default.  One options for Sendmail is to use libmilter capability.

Or the check_compat() routine should be an option if you prefer to do some hacking.

0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 40

Expert Comment

by:jlevie
ID: 6882532
samri is correct. If you want per-user control of message size you'll have to write your own code to go into check_compat() or into a libmilter filter.
0
 
LVL 15

Expert Comment

by:samri
ID: 6884612
I remember seeing somewhere that Postfix can have control over user mailbox size.  

Perhaps somebody could reconfirm this so that mfuerlinger could have another option.

I have tried to get Postfix up and running - ran into trouble, and decided not to spend more time (yet) on it.

Btw.  As for the mailbox restriction, I would personally might go using different FS for the mailbox spool, and enable userquota on such FS.  There some issues, but it should work.
0
 
LVL 15

Accepted Solution

by:
samri earned 300 total points
ID: 6946857
Does any of the proposed solution works, or do you still need more time to look for other possibilities.

cheers.
0
 
LVL 1

Author Comment

by:mfuerlinger
ID: 9927112
to clean this topic
(meanwhile changed from sendmail to postfix.......still configuring)
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
This article outlines some of the reasons why an email message gets flagged as spam on a recipient's end.
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
In this video we show how to create an Address List in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Organization >> Ad…
Suggested Courses

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question