У меня есть ситуация, когда клиент изменил свой основной домен SMTP.

Некоторые пользователи могут отправлять права на различные почтовые ящики, поэтому у них отображается кнопка From: Кнопка От отображает старый основной адрес из-за того, что профили были настроены задолго до того, как произошло изменение адреса.

Изменение было от name@old-ddmmain.com к name@new-domain.com

Я надеюсь, что есть запись в реестре, которая позволит изменить этот адрес электронной почты на новый, без необходимости создания нового профиля Outlook.

Среда - Exchange 2010 SP3, клиенты - Outlook 2010.

2 ответа2

0

Я проверил это тем же методом, что и sunk818, но нашел немного другие результаты:

Если вы измените только значение 001f6620, это приведет к тому, что если вы потом зайдете в настройки учетной записи и попытаетесь изменить его вручную, поле изменения, но только в том, что будет отражать ваши изменения.

Чтобы также обновить имя и адрес учетной записи от меня, мне пришлось изменить дополнительный ключ "Имя учетной записи" для меня (Outlook 2010), оба ключа были найдены в

HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\

в разных подразделах. До сих пор я не нашел действительно хорошего метода для определения того, какой guid-подраздел должен использоваться. Лучшее, что я мог придумать, это либо проверить все вхождения 001f6620 на неправильную почту, либо использовать подраздел, содержащий ключ 001e6750 со значением "Outlook".

Для имени учетной записи это кажется еще сложнее. Это единственная направляющая, в которой снова есть несколько подразделов в формате "0000000X", и для меня это был наибольший номер, содержащий ключ "Идентификационный идентификатор", имеющий комплексное значение, включая слова "обмен". Также может быть целесообразно просто просмотреть все эти папки и проверить все имена учетных записей здесь.

Наконец, имейте в виду, что это двоичные значения, и в зависимости от метода, который вы пытаетесь обновить, те, у которых есть символы, должны быть разделены конечным 00, потому что двоичный формат допускает форматы, которые используют больше битов на символ, чем ascii.

В заключение я могу только повторить предупреждение sunk818. Я не считаю изменения реестра в целом проблематичными, но в этом случае очень трудно определить правильные ключи, а затем они даже сохраняются в нестроковом формате, поэтому будьте очень осторожны, если вы измените все здесь автоматически.

HKCU\ Программное обеспечение \ Microsoft \ Windows NT \ CurrentVersion \ Подсистема обмена сообщениями Windows \ Профили \ Outlook \ e6ee84559d879548bc05573166e74d21 \ 001f6620

e6ee84559d879548bc05573166e74d21 = порядок работы с REG_SZ 001e6750 mit Value Outlook exisitert

HKEY_USERS\S-1-5-21-1874162390-2186939667-310645977-48933\ Программное обеспечение \ Microsoft \ Windows NT \ CurrentVersion \ Подсистема обмена сообщениями Windows \ Профили \ Outlook \ 9375CFF0413111d3B88A00104B2A6676 \ 00000003\ Имя учетной записи

9375CFF0413111d3B88A00104B2A6676 = Der einzige Ordner mit Unterordnern

00000003 Der Ordner wo Identity Eid existiert mit Wert enthält ОБМЕН

0

У меня нет той же среды, что и у вас (Office 365 и Outlook 2013), поэтому я приведу шаги, которые я использовал для получения своего ответа. Ваш пробег может варьироваться вместе с обычными предостережениями об опасности изменения значений в реестре напрямую по сравнению с использованием приложения.

На смену имени электронной почты из Outlook 2013 я захожу:

  • Файл> Настройки учетной записи
  • Выберите настройки учетной записи из выпадающего
  • На вкладке «Электронная почта» перейдите в «Дополнительные настройки»
  • Измените имя электронной почты.

В моем примере я добавил 01234567890 к своей электронной почте. Вы можете видеть, когда я создаю новое электронное письмо, к имени добавляются цифры. Это не меняет фактическую электронную почту Outlook 2013, а только имя.

Для этой последовательности я использовал Process Monitor из SysInternals (procmon) для мониторинга файлов и действий реестра, где имя процесса содержит outlook, а категория - write:

Для меня я обнаружил, что когда я изменил адрес электронной почты на новое значение, этот реестр изменился:

HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\fc9a8ceae2b34f449fc525e570d01fcf

001f6620 = name@new-domain.com (Тип = REG_BINARY)

Поскольку вы используете Outlook 2010, путь к реестру будет другим, особенно в части 15.0.

Пожалуйста, будьте осторожны с удаленными изменениями реестра. Всегда проверяй первым.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .