Обмен сообщениями невозможен после изменения имени
У меня есть два пользователя, которые изменили свои фамилии несколько месяцев назад. Недавно я выяснил, почему они не отображаются в глобальном списке адресов. Причиной было то, что их свойство 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 просто с помощью блокнота или любого редактора.