After a recent transition from Exchange 2003 to Exchange 2010, one of our users who is a Mail Contact is unable to receive messages. She does not have a mailbox, instead just a pointer to a private address. When sending mail to her, an Undeliverable reply is received with the following:
Delivery has failed to these recipients or groups:
There's a problem with the recipient's mailbox. Please try resending the message. If the problem continues, please contact your helpdesk.
Diagnostic information for administrators:
Generating server: MAIL.company.net
#550 5.2.0 RESOLVER.ADR.BadPrimary; recipient primary SMTP address is missing or invalid ##
Original message headers:
Received: from MAIL.company.net ([fe80::9870:db0c:3e7b:7bf5]) by
MAIL.company.net ([fe80::9870:db0c:3e7b:7bf5%11]) with mapi id
14.02.0283.003; Wed, 21 Mar 2012 13:13:46 -0400
Content-Type: application/ms-tnef; name="winmail.dat"
From: John Smith <email@example.com>
To: Problem Worker <firstname.lastname@example.org>
Date: Wed, 21 Mar 2012 13:13:45 -0400
When I go to the properties of that mail contact, I get an error saying:
"The properties of this object have invalid data. If you click OK, default values will be used instead and will be saved if you do not change them before hitting Apply or OK on the property page. If you click cancel, the object will be displayed read-only and corrupted values will be retained."
When I click OK, another error message appears: "There are multiple primary SMTP addresses. Please ensure there is only one primary address for each address type."
Now when I go to the E-mail Addresses tab, I see that there are 2 SMTP addresses listed, one is the external one that I want to keep, the other is for our company internal e-mail address. Both are in BOLD, and it won't let me set the primary external one.
When I click Apply, it comes back with the same message as above, with additional information: "This command will clear the PrimarySMTPAddress property because the EmailAddressPoilcyEnabled parameter is set to true. This action isn't allowed.