[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SAGE] choosing the proper max SMTP message size



On 1/2/08, Gary Richardson wrote:

 My feeling is that modern servers and software can handle large messages
 sizes easily.

On individual messages, sure. But a 500MB attachment being sent to all 100,000 people in the company? Okay, so I actually only personally ever saw someone sending a 50MB attachment to all 1000 people in the company, but that's still an instantaneous growth of 50GB of disk space, which is a *huge* chunk of work to do in a very short time.

Oh, and then there was the guy who was sending his entire CD and DVD collection by e-mail to another person outside of the company, in chunks of 500-700MB each.

                Bandwidth typically isn't a problem either, unless you're
 trying to cut bandwidth costs.

Many companies have small remote offices that might be connected back to the main office via MPLS or fractional T-1, and only have 64Kbps or 128Kbps available to them at any one point in time. Smaller companies may have xDSL for their remote offices, but when you start talking about large numbers of copies of gargantuan-size messages, there is no amount of bandwidth they could reasonably have that would be sufficient.

                                 Even then, mail servers  accept the
 message before they calculate the size, so the message has already
 been transfered once.

Modern MTAs and clients will tell the remote end how large the message is before they attempt to send it, as part of the standard ESMTP extensions. So, you can at least reduce the bandwidth cost for those things where you know beforehand that the message would fail before being completed.

 The bigger issue I have experienced is that mail clients don't handle
 large attachments well. Outlook is crashy to begin with, but opening a
 message with a 100MB attachment is painful.

Back in 1999, I was seeing people casually sending around messages using Outlook with 50MB+ PowerPoint slide attachments. These usually had lots of unnecessary and worthless audo and video crap embedded, and were frequently done for things like explaining the vision, mission, and product plan of the company to the customers.

Those messages would, in turn, be sent by upper management to all the employees of the company, and yes each and every person *MUST* have a private copy sitting in their personal mailbox, they weren't allowed to put this stuff up on any kind of internal webserver or anything.


Note that this was for the largest ISP in Belgium, and all those users had direct 100Mbps connections to the company backbone where the servers were connected. It was not uncommon for the primary mail server for all of our hundreds of thousands (and later, million+) customers to be taken down for extended periods of time (in some cases, hours), just to try to clean up the latest instance of this kind of crap.

                                              Pulling a 10mb+ attachment
 from an IMAP server into Mail.app isn't smooth either.

I knew there was a reason why I still liked POP3.  ;)

                                                         About the only
 mail client I've used that handles large attachments will is gmail (or
 any other webmail client for that matter). I suppose that doesn't
 count either, since it's really just a webpage.

Yeah, doesn't count.  You still have to store all that crap on the server.

--
Brad Knowles <brad@xxxxxxxxxxxxxxxxx>
LinkedIn Profile: <http://tinyurl.com/y8kpxu>