Использование Simple Display Name в Exchange Server для отправки сообщений в Интернет с другим именем в поле From

Использование Simple Display Name в Exchange Server для отправки сообщений в Интернет с другим именем в поле From:

В этой статье мы рассмотрим одну интересную возможность Exchange Server, которая позволяет с помощью Simple Display Name изменять имя пользователя при отправке сообщений за пределы организации
Применимо к Exchange 2003, 2007, 2010, 2013, 2016
В некоторых случаях возникает необходимость отправлять сообщения в интернет (за пределы организации) с другим отображаемым именем. Например, внутри компании Display Name помимо имени пользователя может содержать дополнительную информацию, облегчающую взаимодействие сотрудников. Например, встречаются полные тёзки и отличать их можно по дополнительному указанию должности в отображаемом имени:
exchange-display-username
Это хорошо для взаимодействия внутри компании, но совсем не годится для отправки писем с таким именем за пределы организации. Довольно часто встречается и другая ситуация. Display Name заполняется, как ФИО сотрудника на русском языке. Но некоторые сотрудники ведут переписку с англоговорящими партнёрами и те, в свою очередь, не совсем понимают с кем они имеют дело и как правильно произносится имя Иванов Иван. В этом случае может потребоваться отправлять письма за пределы организации от таких сотрудников с именем в транслите. Внутри компании он Иванов Иван <ivan.ivanov@mycompanydomain.ru>, а при отправке в интернет он должен быть Ivan Ivanov <ivan.ivanov@mycompanydomain.ru>. Теперь разберёмся, как это всё настроить.

Для начала необходимо настроить нужные Simple Display Name пользователям.

Сделать это можно разными способами.
-Напрямую отредактировать атрибуты в Active Directory:
displayNamePrintable
Обратите внимание, что в Active Directory атрибут Simple Display Name называется displayNamePrintable.
— Через Power Shell с помощью команды:
Set-Mailbox ivan.ivanov -SimpleDisplayName 'Ivanov Ivan'
-Через Power Shell c помощью другой команды:
Set-User -SimpleDisplayName 'Ivanov Ivan' -Identity 'yourdomain.com/OuTest/Иванов Иван'
В Exchange 2010 Simple Display Name для пользователя можно включить и через графический интерфейс консоли Exchange Server:
Simple Display Name

Теперь включаем использование Simple Display Name на “Удалённом домене” – Remote Domain.

Для всех современных версий Exchange (2007, 2010, 2013, 2016) это делается с помощью PowerShell. Здесь отмечу, что в Exchange 2007 возможность использования Simple Display Name появилась только Update Rollup 4 для SP1.
Можно включить это сразу для всех Remote Domains или только для одного из них.
Для всех доменов:
Get-remotedomain | set-remotedomain -UseSimpleDisplayName $true
Для домена по умолчанию (Default):
Set-RemoteDomain -Identity Default -UseSimpleDisplayName $true
Результат выполнения:
Get-RemoteDomain
Проверяем результат. Первое письмо отправил сотруднику внутри организации:
image
Отображаемое имя выводится по-русски.
Второе письмо отправил за пределы организации:
image
Отображаемое имя выводится на английском языке.
На этом всё. Надеюсь для кого-то было полезно 

Комментарии

Популярные сообщения из этого блога

У вас нет прав для отправки сообщения вместо указанного пользователя. Ошибка: [0x80070005-0x0004dc-0x000524]

Пустое значение виртуального каталога Autodiscover - Object reference not set to an instance of an object (Get-AutodiscoverVirtualDirectory)

KSMG Подготовка конфигурационных файлов для подключения к LDAP