Каждый почтовый ящик Exchange кроме основного адреса может иметь несколько дополнительных, называемых прокси-адресами или алиасами. Прокси-адреса позволяют пользователю получать почту, отправленную на разные адреса. Любое почтовое сообщение, отправленое на прокси-адрес пользователя, доставляются на основной адрес почты, называемый адресом ответа по умолчанию
Управлять почтовыми адресами можно через консоль PowerShell. Например, вывести список адресов и основной адрес для ящика Kirill можно такой командой:
Get-Mailbox kirill | fl EmailAddresses, PrimarySmtpAddresses
Измененить список адресов можно командлетом Set-Mailbox с ключом EmailAddresses, однако здесь есть одна тонкость. Дело в том, что EmailAddresses представляет из себя массив, поэтому для добавления адресов в список требуется использовать метод add, например:
Get-Mailbox kirill | Set-Mailbox -EmailAddresses @{add=″admin@exch.net.ru″, ″sup@exch.net.ru″}
Соответственно удалить лишние адреса можно с помощью метода remove, например:
Get-Mailbox kirill | Set-Mailbox -EmailAddresses @(remove=″admin@exch.net.ru″}
И еще один способ, позволяющий изменять адреса. Этот способ работает несколько иначе — он полностью удаляет исходный список и заменяет его на указанный. Например:
Get-Mailbox kirill | Set-Mailbox -EmailAddresses SMTP:kirill@exch.net.ru, info@exch.net.ru
Проверено на Exchange 2010 — 2016.
Get-Mailbox kirill | Set-Mailbox -EmailAddresses @(add=″admin@exch.net.ru″, ″sup@exch.net.ru″}
Замени @(add на @{add