Ok fellas, here's an emergency for any late-nighters.
After about a month of planning, I just went live with an exchange server.
I'm using network solutions for DNS, and a company called appriver for the outside spam filtering. According to their instructions, I was to forward MX records to server531.appriver.com and server532.appriver.com at priorities 10 and 20 respectively. Also, in system manager I was instructed to right click on Default Virtual SMTP server and edit the Allow access from the following ip addresses only. Appriver gave me a list of about 20 servers to add, and I added them meticulously.
Now the server can send email, but It cannot recieve email. When I log into appriver, I can see that it is getting hit by spam for the domain, and it claims to have about 14 peices of legitimate mail. When I do an MX lookup on mxtoolbox.com I can see that it is sending to the servers that I added. I am sending email from my gmail account and my yahoo account to Thomas (the owner) and checking his email through outlook web access and it is not showing up.
I have ports 80, 1734, 444, 443, 25 forwarded to the mail server from the router, but from what I understand only 25 is at play in this scenario. What else do I need to do?
This is quite an emergency... if I can't get it resolved in about an hour I'm going to flip the switch back to the old pop server.