This question already has an answer here:
I am creating a web application that will send out emails to provide users with a registration email when they first login to the website. Eventually we will send out monthly emails showing new features available on the site to our users.
My concern is that the outgoing registration and other emails will be marked as spam and I don't want that to happen. Besides making sure the content of the emails is acceptable, what is the best way to run the outgoing server and avoid being labeled spam?
- Create a Google Apps account for the domain and send from there. We currently do this on our other domain.
- Add an email option to the domain via GoDaddy.com which provides our DNS entry.
- Run our own email server on one of our Amazon EC2 instances.
This is not a duplucate of How to send emails and avoid them being classified as spam because this question more specifically asks about the choice of the originating server.