Eli5 why some emails take an hour to receive

187 views

Needed my password reset on a website, called support and they said they sent a link and it can take an hour to arrive in my inbox. Isn’t that like a billion years in computer time? Why does it take so long?

In: 8

3 Answers

Anonymous 0 Comments

In short, it doesn’t take that long. Ignoring any delay on your email provider’s side, it takes only a few seconds to send an email, even thru a complex email templating system with a bunch of dependencies.

However, depending on who actually handles the email templating and delivery, the cost of sending the email sends based on the contract for how long the delivery provider has to send it out. This is called an SLA (service level agreement)

For example:

* if your emails have an SLA of 1 minute, meaning it takes 1 minute to get to your inbox from the time it was requested, it may cost 10 or 15 cents per email.
* An SLA of 10 minutes may cost 1-2 cents per email
* An SLA of 1 hour may cost 10 or 15 cents per 1000 emails.

If you send 1 million emails per month, those costs become significant really quickly.

They may also just be setting the really long expectation so you don’t bother them again in a few minutes if the email is delayed a bit.

You are viewing 1 out of 3 answers, click here to view all answers.