Обмен сообщениями невозможен после изменения имени

У меня есть два пользователя, которые изменили свои фамилии несколько месяцев назад. Недавно я выяснил, почему они не отображаются в глобальном списке адресов. Причиной было то, что их свойство 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 <[email protected]>
To: Barbara NewLastName
    <IMCEAEX-_O=MYDOMAIN_OU=First+20Administrative+20Group_cn=Recipients_cn=bOldLastName@MyDomain.com>
CC: Daniel SomeoneElse <[email protected]>
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: <[email protected]>
In-Reply-To: <[email protected]>
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 дней.

2 ответа

Решение

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

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

/O=MyDomain/OU=First Administrative Group/cn=Recipients/[email protected]

Это LagacyExchangeDN, что меняется. Найдите старое LagacyExchangeDN для пользователя в журнале адресной книги ниже, найдите его там:

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 просто с помощью блокнота или любого редактора.

Другие вопросы по тегам