How might I send a million newsletters a month?


What would you recommend for sending a very large number of newsletters, e.g. a million or more each month?

I would want them reliably delivered within a few days. I am willing to pay a reasonable amount (e.g. up to about $400 a month), but I do need something that can handle lists that size, and maybe even up to ten million. (Here's hoping my business grows that large in the next decade.)

Note that most email marketing services don't post their rates for such large lists, and you need to email them for a custom quote. Looking at the way their prices rise as the list size increases, most seem like they might price a sending of 1,000,000 newsletters at about $6,000. I can only guess then that ten million would be maybe $30,000.

If this were a marketing newsletter, then I could probably justify paying that much if the potential revenue returned was enough to cover the cost. But since this is an added-service newsletter I'm asking about, I don't want to spend that sort of money.

Any suggestions of a way to send a million at around $400 and ten million at no more than $1,000?

There do appear to be three ways to go:

  1. Your own server. You do all the work.
  2. You maintain the list at your site (e.g. PHPlist) and use an SMTP service for the mailings.
  3. You get a service to host the list and do the mailings.

I think I'm leaning towards #2.

Note: I wasn't looking for the best SMTP service. I was looking for the general best way to send out a million newsletters at a reasonable cost.

Web Services Newsletter

asked Jan 1 '10 at 10:57
1,471 points
  • Can't you just use a dedicated server to do that? – Olivier Lalonde 14 years ago
  • That is one possible solution. Why not offer it as an answer, and then tell me the software that should be run on it that will be able to send a million emails in a couple of days and not get blacklisted. – Lkessler 14 years ago
  • Äh - EVERY stupid small email server? 10 million in 3 days is... 40 emails per second. THis is not really THAT much. – Net Tecture 14 years ago
  • I cleaned up the thread based on our conversation. – Zuly Gonzalez 11 years ago
  • @ZulyGonzalez - This is much better! – Lkessler 11 years ago
  • Yes, it's a lot cleaner. And hopefully it won't encourage anymore non-answers. – Zuly Gonzalez 11 years ago

3 Answers


1 million emails delivered within 48 hours? That's around 6 mails per second. That's doable from a single server, but it would have to be a fast server with excellent network connectivity.

One way to more or less achieve OP's goal is:

  • Lease a good server with a fast disk subsystem (Unix mail servers use disk for mail queuing, meaning disk-I/O is vital for performance).
  • Install Postfix or a similar modern MTA.
  • Install a distribution list manager, perhaps something like PHPList.
  • Set up Reverse DNS, SPF, secure Postfix against relaying, and do all the other things that need to be done to avoid getting classified as a spam source. See Serverfault and Stack Overflow for previous debates on what needs to be done, it's somewhat involved.

And when you're done? I'm guessing that a server fast enough to handle 6 SMTP deliveries per second will chew up most of the 400 USD pr month budget. Then there is your time spent setting all this up, and the monthly upkeep of administrating the server, handling false positive spam complaints, et cetera -- unless you value your own time at zero then I don't see how this can be done within this budget.

answered Jan 2 '10 at 10:18
Jesper Mortensen
15,292 points
  • I'm sure if I could do this for $400 per month plus ***lots*** of time, then there must be someone out there who specializes in this and can do it for many people at half that price and then charge us that price (thus he'll make money). Rahul seems to have found one. – Lkessler 14 years ago


I ended up using a PHP-based newsletter program on my webhost and selecting LuxSci at as my SMTP service.

LuxSci seems to be reputable and have prices based on limits. As my amounts increase, I can simply increase my limits and pay more.

I've started at 5,000 emails for $5.00 per month. I can go to 75,000 emails per month at $135 per month. Once I surpass that, I'll take their dedicated server option at $200 per month.

I especially like their bounce analysis, that sends bounces into a file for me, and I can automate the cleanup of my list with it.

My PHP-based newsletter accesses my user database that is in mySQL on my webhost.

It works reasonably well, but takes a little too long to send the newsletters to the SMTP service. So I may have to re-evaluate once my subscriber list grows to the point that the time to send takes longer than, say, 8 hours or so.

answered Oct 17 '10 at 12:24
1,471 points
  • I hope the prices have dropped significantly since your decision. – Jim Galley 11 years ago
  • @jimg - They are about the same, with some shifting in price. They also now have pricing for dedicated servers and 1,000,000 per month is $400. Four million is $850. 11 years ago
  • Ah - I've seen some tiered pricing models from other providers as well ([elasticemail](, for example) that at volume gets you 5 Million for $700. But you need to grow into it.. – Jim Galley 11 years ago
  • Thanks @jimg - When I first asked this question, there weren't as many solutions. I don't think elasticemail was available then. I found LuxSci and so far I'm happy with them. I suppose I'll stay with them until I get a reason not to. If that happens, I'll check out elasticemail and others. – Lkessler 11 years ago


I would have used sendgrid as @JIMG suggested and not your own server.

Sending a million emails is the easy part... Convincing google, yahoo & hotmail not to reject those emails or dump them to a spam folder should be the real question here.

Even if you send a million via your own server, odds are that only a fraction will reach your customers.

When ISPs see a new server sending a flood of emails to their (the isp's) customers, they tend to hit the panic button and reject everything.

Try googling "email deliverability" for more info.

answered Dec 4 '12 at 23:07
Brian Adkins
193 points

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Web Services Newsletter