I just recently migrated my Smartermail 7 installation from one W2003 32 bit Server to a different W2003 64 bit server having a different IP. I installed a newer (the latest) 7.x download available from SmarterTools. Everything appeared to go just fine and Smartermail was activated.
All accounts and old email were immediately accessible and email could be sent to GMail etc. The diagnostics are fine and SMTP appears to be OK from the administration screen.
The problem is that non-local email cannot be received by Smartermail.
I ran netstat -abnp tcp on the server and nothing is listening on port 25. The same goes for port 110 which is also supposed to be listening.
I've reset the service, rebooted the server, turned off the firewall, uninstalled 7.x and reinstalled it. But it just won't listen.
The only thing that I can think of is that I was running Windows 2003 32 bit before and now I am running Windows 2003 64 bit although Paul Blank mentioned that he was running version 7 on the 64 bit version of W2003.
Please note that I have the very latest service packs as well as the dot net libraries installed.
MORE OBSERVATIONS
When "telnet 104.222.97.139 25" is run:
"Connecting To 104.222.97.139...Could not open connection to the host, on port 25: Connect failed". This result is the same with Windows Firewall on or off.
If I turn off the firewall, I can telnet from the outside or otherwise connect to other services running on the server. These services include MySQL, Firebird SQL, Sphinx, and Icecast which were not affected after changing servers. It would appear that Windows Firewall is working correctly.
Sidenote, none of my websites are accessible by IP, they are resolved by host header.