It's hard work maintaining a mail server, even a legitimate one.
uou need to set up a lot of records (rdns, SPF etc).
you also need to join feedback look for popular email providers.
even then, you can still end up getting blacklisted, for which you will need spare ips to failover onto, AND work to get the other ip addresses cleaned.
On top of that you need to warm up all your ip addresses before you even start.
all in all it can be quite expensive in terms of time AND money.
Exactly! I paid $10k to my developer who set up everything for me just like you said. 2 months later we finally got it all set up and I started my mailing campaigns. That same night I was blocked by the email providers and had my IPs blacklisted.
Long story short, my developer failed to tell me about the warming process and I learned the hard way that it takes a long time to build up trust with the ESPs. It's their ball game and you need to play by their rules.
I had never heard of this warming process before. But I think I understand.
Look up rdns and SPF records. Also look up dkim records. They all need setting up.
then you need to sign up for hotmail/aol/yahoo feedback loops.
then you need to start sending slowly at first to warm the ip addresses up - sendgrid say <1million emails per month to start with but I'd say much less than that, and make sure you are sending to double opt ins so you aren't going to get any bad feedback.
this should give you a great start.
Wow, 1 million emails is a HELL of a lot. I do not think I will need any outside services. I actually was wondering because my plan for the business I want to start (based off 7878's method) would allow clients to email their customers (using an optin) I do not think any of this will be an issue.