Hello. I'm racking my brain over a new Windows 2003 Server we setup with the default mail server (POP3, SMTP) Here is our current setup, domains and IP's renamed for obvious reasons:
Server behind a Linksys router; router is forwarding ports 25 and 110 to server (192.168.1.150)
Domain (domain.com) hosted at GoDaddy:
A record for "e" points to our external IP 111.222.333.444.
MX record "e" pointing to "e.domain.com"
Setup "e.domain.com" as domain on Win2K3 POP3 Service (and likewise entry automatically created for SMTP Virtual Server.)
I can send mail from "test@e.domain.com" to "test@e.domain.com" successfully.
I can send mail from "test@e.domain.com" to "jdoe@hotmail.com" (or other external email address) successfully.
I cannot receive me from "jdoe@hotmail.com" or any other external address. I receive the following message
Your message has been delayed and is still awaiting delivery to the following recipient(s):
test@e.domain.com
(Was addressed to test@e.domain.com)
Message delayed
Could not resolve mail server name because DNS server did not respond in time.
I have gone to
https://www.testexchangeconnectivity.com/ and tested
Internet Email Tests - Inbound SMTP Email with the following results:
Testing Inbound SMTP Mail flow for domain tvspots@e.customcarspotsforless.com
Failed to test inbound SMTP mail flow.
Drilling to the bottom of the test, this is the last line with the error:
Testing TCP Port 25 on host e.customcarspotsforless.com to ensure it is listening and open.
The specified port is either blocked, not listening, or not producing the expected response.
Additional Details
A network error occurred while communicating with remote host
Exception Details:
Message: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 24.101.138.162:25
Type: System.Net.Sockets.SocketException
Stack Trace:
at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port)
at Microsoft.Exchange.Tools.ExRca.Tests.TcpPortTest.PerformTestReally()
As noted above, I have port forwarding set and Windows Firewall has also been turned off/on with exceptions for above ports, all with the same results. I am also able to ping the "e.domain.com" name, and able to telnet to port 25 and send an email, with the results ending up the same as above (everything works except external email being received by my server.)
Any help would be GREATLY appreciated.