I've set up an email server at home using MS Exchange (courtesy of MSDNAA). All the necessary ports are open and everything works as expected for the most part.
For the time being, I just have one of the temporary dyndns domain names (e.g. somename.dyndns.org), but if I can get this working well enough I will obtain a domain name of my own.
The problem I'm having is that messages sent from my server get flagged as spam by gmail and other major email providers. How can I prevent (or at least discourage) this from happening?
My end goal is to use this server exclusively and divorce myself from gmail, but if everything I send gets flagged as spam I won't feel comfortable that others are receiving my emails.