Everything depends on how big your list is. If for example, you want to send 10000 emails per hour, the optimum server would have 10 IPs and would be using 10 domains or subdomains. This way each IP/domain would send 1000 email per hour. The more IPs and domains the better differently applies here.

Minimum system requirements for sending from 1 IP/domain:

  • VPS (KVM, OpenVZ, XEN, …)
  • CentOS 6 x64 minimal
  • 1 core
  • 1 GB RAM
  • 10 GB HDD
  • 1 IP
  • 1 domain

I theory a server like this could also be used with more IPs and domains but could get to its peak point.

Here are recommended system requirements based on number of used IPs/domains

Local PowerMTA

Everything will run on the same server so our server must have enough power. Here are our recommendations:

5-19 IPs/domains

  • VPS or Dedicated server
  • 2 cores
  • 8 GB RAM
  • 20 GB SSD

20-99 IPs/domains

  • VPS or Dedicated server
  • 4 cores
  • 16GB RAM
  • 40 GB SSD

100+ IPs/domains

  • VPS or Dedicated server
  • 8 cores
  • 32GB RAM
  • 100 GB SSD

Here a saying we all know from Jeremy Clarkson would come in handy, POWER!!!! And more power we have the better.

External PowerMTA

In this case, Mumara will run on one more powerful server and PowerMTA will be installed on many cheaper servers. Here are our recommendations:

Main server – Mumara

  • 4 cores
  • 16GB RAM
  • 40 GB SSD
  • 1 IP

MTAs – PowerMTA

  • 1 core
  • 1 GB RAM
  • 10 GB HDD
  • 1 IP

This tutorial covers both scenarios.

ninjaSystem requirements