Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am having trouble with our Exchange server at the moment and cannot work out what is wrong. Basically I can receive internal mail on the domain between exchange users but nothing from an external address comes through at all.

Tried to telnet SMTP port from inside and outside networks and it responds perfectly fine with the following message:

2202 <companyDNS> Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready <current time>

Results from MS Remote Connectivity Analyzer:

Outbound SMTP E-Mail - success with 1 warning:

Attempting to find the SPF record using a DNS TEXT record query.
ExRCA wasn't able to find the SPF record.

Inbound SMTP E-Mail - failed:

Testing inbound SMTP mail flow for domain <email address>.
ExRCA failed to test inbound SMTP mail flow.
        Test Steps
        Attempting to retrieve DNS MX records for domain <domain>.
One or more MX records were successfully retrieved from DNS.
        Additional Details

Testing Mail Exchanger
One or more SMTP tests failed for this Mail Exchanger.
        Test Steps
        Attempting to resolve the host name in DNS.
The host name resolved successfully.
        Additional Details

Testing TCP port 25 on host to ensure it's listening and open.
The port was opened successfully.
        Additional Details

Attempting to send a test e-mail message to <email address> using MX
Delivery of the test message failed.
        Additional Details
The server returned status code 550 - Mailbox unavailable. The server response was: 5.7.1 <email address>... Relaying denied. IP name possibly forged []
Exception details:
Message: Mailbox unavailable. The server response was: 5.7.1 <email address>... Relaying denied. IP name possibly forged []
Type: System.Net.Mail.SmtpFailedRecipientException
Stack trace:
 at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
 at System.Net.Mail.SmtpClient.Send(MailMessage message)
 at Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally()

Does anyone know what could be wrong?

Recipient Policy has our domain and it is enabled.

share|improve this question
is your recipient policy setup correctly? – pablo Sep 22 '11 at 16:28

It sounds like your Recipient Policy isn't configured correctly. In the Recipient Policy do you have an email address configured and enabled for this domain and is the option selected for Exchange to be responsible for the domain? If not, then that's your problem.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.