1

I was wondering if allowing users to have infinite number of email aliases have much overhead on the email server.

For example, my mail email address could be [email protected] but I could also use thousands of other aliases like [email protected], [email protected], etc. which will all come under [email protected]. I am not worried about having a few, but was wondering what the effect of having tons of them is.

3 Answers 3

4

Generally speaking, using [email protected] is not considered an alias, the + and the text afterwards are simply dropped, so it would have no appreciable affect on anything.

Actual aliases on the other hand, where a completely different address is actually a reference to another email is up to the configuration of the server you're dealing with and is beyond the scope of Stackoverflow, it is far too specific to your environment.

3

Short answer:

You shouldn't feel any significant difference between 5, 50 and 500 aliases on a modern server.

Long answer:

For most of the email servers I've looked at adding an alias is a linear growth process. It does add 'some' overhead - a small fixed amount for each alias. The amount of overhead is dictated by the individual email server in question. You'll need to look at capacity planning for more details in that regard.

Your concern sounds like you wonder if the work increases in an exponential / geometric fashion as you add later aliases. That isn't the case.

2

Brent already gave part of the answer, everything after the + gets discarded, so that more of a catch-all which doesn't take any additional processing time.

A genuine infinite number of explicit aliases would, besides taking literally forever to compile, also take forever to search through and you would never receive your messages.

2
  • What do you mean by compile? Do you mean the search index?
    – Vlad
    Jul 9, 2015 at 23:48
  • compile as in "to compose, put together" or maybe even enumerate. - It is a bit of a cheeky answer. I would imagine that for lists much shorter than infinite the average search time increases linearly with the number of entries and even millions of entries won't pose significant overhead.
    – HBruijn
    Jul 10, 2015 at 6:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .