I know that Yahoo and Google mail support 25MB email attachments. I have an idea from somewhere that 10MB email messages are generally supported by modern email systems.

So if I'm sending an email between two arbitrary users on the internet, what's the safe upper bound on message size? 1MB? 10MB? 25MB?

I know that one answer is 'don't send big emails, use some sort of drop box'. I'm looking for a guideline if you are limited to only using regular smtp email.

  • This is subjective. Most modern mail systems won't care what size attachment you send them - well within reason anyway, and "reason" is considerably larger than 25MB. The better question is what can people receive - and people tend to set these limits themselves based on mailbox size requirements, performance of the internet link and resources on the mail server hardware rather than any inherent issues with the mail server software itself.
    – Rob Moir
    Feb 6 '11 at 16:45
  • This isn't a subjective question because a specific, objective answer could be obtained if someone did the research. Sounds like nobody has done this research though. Feb 6 '11 at 18:17
  • Something to keep in mind: In my experience, some mail appliances do not attempt to differentiate between attachment size and message data size (body + any attachments). Feb 6 '11 at 19:48
  • This is subjective, yes, but it's Good Subjective. Mar 6 '11 at 17:21

My guideline for unknown recipients is 5MB, but I try to keep it to 1MB if possible.

In three years at my last job, we did run into at least one or two cases where a ~5MB message was rejected, and we couldn't really get enough info from the recipient to troubleshoot more. Zipping the document got it through, and that satisfied the senior executive on our end.

Remember that not all recipients will have the knowledge, the patience, and/or the ability to determine if they have a size limit (or a block on certain extensions). So the larger the message, and the more arbitrary the other user is, the more likely you are to get caught in a morass.

  • 1
    Yes this matches my general experience too. I am curious if anyone has comprehensively studied this issue lately. Feb 6 '11 at 6:21

I think this is going to be largely subjective. I work for an email hosting company and we allow 50MB attachements, because our customers demand that from us. I also do contract work for an insurance brokerage that doesn't impose any limit. You'll probably find most commercial email providers impose some limit, say between 1MB and 25MB, and most large corporations impose some limit, but finding the "average" is probably going to prove difficult.


As you can probably tell from the variety of answers posted here, usage patterns vary according to the profile of a mail servers' users. Rather than for a lack of a comprehensive study, usage patterns will differ significantly. Personal use often differs from business use and in any particular organisation, some users may have very different requirements than others. Guidelines should therefore consider the connection types of senders and recipients, for obvious reasons of latency of transmission, to make sure that network and other resources aren't abused.

As for a sensible an upper limit... in 2011, many people have a reasonably good broadband connection at home and businesses take advantage of broadband or better connection types. Space isn't much of an issue these days. But given the availability of different file transfer and file sharing options and social network sites, email isn't the best way to send a 50MB video file to 23 friends. Furthermore many people now use mobile email, so to help protect resource availability I set an upper limit of 15MB on mail servers I maintain.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.