Friday, February 08, 2013 9:21 PM
I recently installed SBS 2011 and was able to go through all the wizards with minor hiccups. When I hop on a client computer I am able to send and receive emails internally with no issues. I am also able to send out emails to external sources i.e. gmail, hotmail, etc. The problem occurs when I try to recieve emails from an outside source. When I send email from my gmail back to my outlook account nothing appears. I also do not recieve any error messages from my gmail account, so i assume the message went through just for some reason it's not appearing. My DNS settings are properly set, and I have gone through the recieve connecter and checked anonymous users on the permission groups tab. Ive also opened port 25, 80, 433, and 987 on my router. When I use the Remote Connectivity Analyzer for Internet email tests I get the inboud results:
Testing inbound SMTP mail flow for domain firstname.lastname@example.org
ExRCA failed to test inbound SMTP mail flow.
Attempting to retrieve DNS MX records for domain mydomain.com.
One or more MX records were successfully retrieved from DNS.
MX Records Host remote.mydomain.com, Preference 0
Testing Mail Exchanger remote.mydomain.com.
One or more SMTP tests failed for this Mail Exchanger.
Attempting to resolve the host name remote.mydomain.com in DNS.
The host name resolved successfully.
IP addresses returned: XX.XX.XXX.XXX
Testing TCP port 25 on host remote.moderncath.com to ensure it's listening and open.
The specified port is either blocked, not listening, or not producing the expected response.
A network error occurred while communicating with the remote host.
I do a telnet on port25 and it says that its listening so i dont know why the above says its not. Please help ive invested almost a week into just trying to solve this one issue.
Friday, February 08, 2013 10:10 PM
So if you do telnet from external machine to port 25 on server do you get a banner?
telnet remote.****.com 25
Saturday, February 09, 2013 7:05 PM
When you telnet on port 25 you should get a reply from the exchange server like Mohitkapoor says. It should look like this:
220 servername.domain.local Microsoft ESMTP MAIL Service ready at Sat, 9 Feb 2013 20:01:02 +0100
You can do a telnet on the server itself and one from the outside and compare, if they are not the same or the router / firewall is routing to the wrong server or it is corrupting the response. Some Cisco Router / firewalls are doing this you need to do a SMTP fixup.
- Marked As Answer by Aiden_CaoMicrosoft Contingent Staff, Moderator Monday, March 04, 2013 4:57 AM
Saturday, February 09, 2013 8:43 PMModerator
Can you post the configuration of your receive connectors?
You can use the Exchange PowerShell,
Get-ReceiveConnector | FL
Robert Pearman SBS MVP | www.titlerequired.com | www.itauthority.co.uk