Назад | Перейти на главную страницу

Сообщения Exchange не доставляются после изменения имени

У меня есть два пользователя, которые несколько месяцев назад изменили свои фамилии. Недавно я пытался выяснить, почему они не отображаются в глобальном списке адресов. Причина в том, что их свойство ADSI для «Mail» все еще имело старый псевдоним. Я покопался в паре других полей, но почти уверен, что установил все правильно (за исключением этого поля Mail, и я думаю, что поле с именем "legacy" в нем).

Между прочим, с тех пор, как я начал здесь работать, процедура изменения имени заключается в создании полностью нового пользователя AD и Exchange, а также в экспорте / импорте данных и файлов .PST, поэтому мы не сталкиваемся с подобными вещами. Я рассматриваю это как последнее средство для этих пользователей.

С тех пор, когда другие пользователи пытаются написать этим людям из Outlook, они получают такое сообщение, которое невозможно доставить:

Delivery has failed to these recipients or distribution lists:

Barbara NewLastName
The recipient's e-mail address was not found in the recipient's e-mail system. Microsoft Exchange will not try to redeliver this message for you. Please check the e-mail address and try resending this message, or provide the following diagnostic text to your system administrator.

  _____  

Sent by Microsoft Exchange Server 2007 







Diagnostic information for administrators:

Generating server: mail.MyDomain.com

IMCEAEX-_O=MyDomain_OU=First+20Administrative+20Group_cn=Recipients_cn=bOldLastName@nbutexas.com
#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##

Original message headers:

Received: from mail.MyDomain.com ([192.168.200.3]) by mail
 ([192.168.200.3]) with mapi; Mon, 11 Mar 2013 10:56:14 -0500
Content-Type: application/ms-tnef; name="winmail.dat"
Content-Transfer-Encoding: binary
From: Sarah Sender <sSender@MyDomain.com>
To: Barbara NewLastName
    <IMCEAEX-_O=MYDOMAIN_OU=First+20Administrative+20Group_cn=Recipients_cn=bOldLastName@MyDomain.com>
CC: Daniel SomeoneElse <dSomeoneElse@nbutexas.com>
Date: Mon, 11 Mar 2013 10:56:13 -0500
Subject: FW: The Subject
Thread-Topic: The Subject
Thread-Index: Ac4cTWKfaQjD6MaWTUOOIrrWlcn91AAAdmEwAIhri+A=
Message-ID: <3A90EE12812EA74ABCAF358A8B0C4264040724A0EA@proteus>
References: <9D20B4044BFABF4795E9EC58CE31F09601373BDC@N9EX03BE02.neptune9.com>
In-Reply-To: <9D20B4044BFABF4795E9EC58CE31F09601373BDC@N9EX03BE02.neptune9.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: <3A90EE12812EA74ABCAF358A8B0C4264040724A0EA@proteus>
MIME-Version: 1.0

Обратите внимание, что старое имя все еще отображается в одном месте этого сообщения об ошибке.

Вот настоящий кикер: если отправитель отправляет через OWA, все проходит нормально. Если я отключу Outlook отправителя, а затем вернусь в режим кэширования данных Exchange и удалю старые записи автозаполнения для получателей проблем, это решит проблему для них.

Проблема в том, что непрактично обойти компанию и сделать это, чтобы оценить перспективы 230+ человек. Мне интересно, что все еще происходит на сервере, чтобы вызвать эту проблему.

Я использовал командлет, обновляющий автономную адресную книгу, но он явно не работал. Выдача длится уже 4 или 5 дней.

Когда вы меняете имя пользователя Exchange, его адрес X.500 изменяется. Адрес X.500 - это то, что Outlook кэширует для поиска с опережением типа, который все используют.

Используя полученный отчет о недоставке, добавьте его в качестве дополнительного адреса X.500 в ее почтовый ящик:

/O=MyDomain/OU=First Administrative Group/cn=Recipients/cn=bOldLastName@nbutexas.com

Меняется LagacyExchangeDN. Найдите старый LagacyExchangeDN для пользователя в файле журнала AddressBook ниже, найдите пользователя там:

C:\Program Files\Microsoft\Exchange Server\V14\Logging\AddressBook Service

Вы должны найти что-то вроде:

/O=MyDomain/OU=First Administrative Group/cn=Recipients/cn=username

Вся строка там выглядит так:

2013-04-12T12:18:49.363Z,9,0,/O=MyDomain/OU=First Administrative Group/cn=Recipients/cn=username,,192.168.1.157,servername,ncacn_ip_tcp,GetNewDSA,,5,Self,,Kerberos,

Просто скопируйте оттуда правую часть.

Затем откройте ADSIEdit и найдите своего пользователя, откройте свойства и перейдите в «lagacyExchangeDN», нажмите «Изменить» и замените все скопированным из файла журнала.

Вы также можете посмотреть файл NK2 пользователя, где у вас есть ошибка, и указать lagacyExchangeDN, который он использует. Откройте файл NK2 с помощью блокнота или любого редактора.