As an enterprise e-mail administrator, I’m regularly asked about the size of attachments that our users can send.  I often give the answer as “that depends” (more on this below).

Less frequently, after giving my answer, I’m asked “can that be changed?”  And much less frequently, though still several times in my career “alright, that’s officially the limit, but can it be changed for me?”

The answer to the original question – how big of an attachment can I send – of course depends on who the message is being sent to and what restrictions are placed on their e-mail environment.  So, the main reason that I give for not increasing the limit is that our limit is fairly standard – if not generous – and as such, raising our limit most likely won’t help get your large file through to the recipient.

In my current environment, the limit is imposed by our service provider, so I can’t raise it.  In environments where I can raise, I inevitably get the question “Well, since we can raise it, why don’t we, just in case the recipient has a larger limit as well?”  This is usually where I fight the urge to shake my head and walk away.  And I have to ask “just because we can do it, should we do it?”

Eric Mann wrote a post the other day about Ethics in Software Development where he asked that same question, quoting one of my favorite Jurassic Park lines.  Eric’s post is specifically about the ethical quandary of releasing a tool that, though it has good intentions, is very likely to be used for less than ethical and, very likely, illegal purposes.

While my question of whether or not to raise the e-mail attachment limit isn’t quite in the same ballpark as Eric’s dilema, it is still questions of ethics – one similar to those that we in IT professions face on a very regular basis.  We cannot take these decisions lightly.  Just because we can do it, doesn’t mean that we should do it.

It may seem trivial to just raise the limit (if we are able), but what happens if we all, as e-mail administrators, continue to raise our limits – or abolish the limit all together?  Eventually we will all run into other problems, such as resource limitations and degradation of service, including delays in e-mail delivery as our mail servers churn through very large messages.  Which do you think users will complain about more – not being able to send a 50MB attachment, or waiting two hours to receive a message?  I know, I know – whichever is affecting them right at this moment.

I’m reminded of a quote from another of my favorite movies:

We must all face the choice between what is right and what is easy.
-Albus Dumbledore, Harry Potter & the Goblet of Fire