Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

XFOR: SMTP Error Message: 550 Invalid Domain


View products that this article applies to.

Symptoms

If you send outbound Simple Mail Transfer Protocol (SMTP) mail, a non-delivery report (NDR) similar to the following is displayed:
550 Invalid Domain.
The following NDR is also logged in the application event log:
Event ID: 4031
Source: MSEXCHANGEIMC
Description:
The message could not be delivered. The destination server reported: 550 Invalid Domain.

↑ Back to the top


Cause

This problem may be caused by a Domain Name System (DNS) record that points to the wrong mail host for a certain domain. This incorrect DNS information causes Exchange Server to connect to the wrong mail host when you try to send mail to a recipient in another domain, which generates the error message in the "Symptoms" section of this article.

This problem may also be caused by the incorrect configuration of an "echo firewall." The echo firewall is an advanced device that verifies every command that is sent to the Exchange Server computer. This type of firewall cannot be a Network Address Translation (NAT) or packet-filter device. If you incorrectly configure this firewall so that it does not accept mail from a domain that it needs to accept mail from, the error message in the "Symptoms" section of this article may also be displayed. The mail never resides on the firewall, but passes through it.

↑ Back to the top


Resolution

Use the NSLookup utility to make sure that the MX and A records of the Exchange Server domain on the Internet are correct.

If the problem is related to the incorrect configuration of an echo firewall, then correct the configuration of the firewall.

↑ Back to the top


More information

The error message in the "Symptoms" section of this article is closely related to the following Exchange Server generated error message:
550 Relaying is prohibited
The message route of this topology is:
Sending Exchange Server ----- Internet ------ Firewall ----- Mailhost
The SMTP conversation of this problem may look like the following log:

A connection to 10.1.1.25 was established.

<<< IO: |220 firewall.expedia.com Generic SMTP handler

<<< 220 firewall.expedia.com Generic SMTP handler

>>> EHLO ExchangeSending.microsoft.com

<<< IO: |500 Command unrecognized

<<< 500 Command unrecognized

>>> HELO ExchangeSending.microsoft.com

<<< IO: |250 firewall.expedia.com talking to
mailhost.expedia.com [157.5.1.4])

<<< 250 firewall.expedia.com talking to mailhost.expedia.com ([157.5.1.4])

>>> MAIL FROM: <bob@microsoft.com>

<<< IO: |250 <bob@microsoft.com>: Sender Ok

<<< 250 <bob@microsoft.com>: Sender Ok

>>> RCPT TO:<vincent@expedia.com>

<<< IO: |550 Domain invalid

<<< 550 Domain invalid

>>> QUIT

<<< IO: |221 firewall.microsoft.com closing connection. Goodbye!

↑ Back to the top


Properties

Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

↑ Back to the top


Keywords: KB245787, kbprb

↑ Back to the top

Article Info
Article ID : 245787
Revision : 6
Created on : 10/28/2006
Published on : 10/28/2006
Exists online : False
Views : 326