Общий почтовый ящик (Shared Mailbox) в Exchange, который совместно используется несколькими пользователями. В отличии от обычного пользовательского ящика (User Mailbox), учетная запись общего почтового ящика в Active Directory отключена и не может быть использована для интерактивного входа. В этой статье рассмотрим, как преобразовать обычный почтовый ящик пользователя в общий ящик в Exchange Server и Microsoft 365.
При преобразовании ящика пользователя в общий меняется только тип ящика. Все существующие письма, календари, разрешения на ящик и папки в нем, а также и правила в ящике остаются на месте.
Задача сконвертировать обычный ящик в общий обычно возникает, когда:
- Вы хотите предоставить общий доступ к одному ящику нескольким пользователям, использовать общий календарь при планировании;
- Пользователь покидает организацию, и вы хотите предоставить доступ к содержимому ящика оставшимся сотрудникам. При этом учетную запись пользователя в AD можно отключить;
- Общий почтовый ящик не требует отдельной лицензии;
Преобразование почтового ящика в общий в Exchange Server с помощью PowerShell
В on-premises Exchange Server 2019/2016/2013 вы можете преобразовать пользовательский почтовый ящик в общий ящик с помощью PowerShell команндлета Set-Mailbox. Используйте следующий синтаксис:
Set-Mailbox -Identity <MailboxIdentity> -Type <Regular | Room | Equipment | Shared>
Запустите консоль PowerShell и подключитесь к своему Exchange Server. Чтобы проверить тип ящика, выполните:
Get-Mailbox -Identity MiriamG| Format-Table Name, RecipientTypeDetails
Это обычный пользовательский ящик (
UserMailbox
).
Чтобы преобразовать этот ящик в общий, выполните команду:
Set-Mailbox MiriamG -Type Shared
Тип ящика изменился на
SharedMailbox
.
Чтобы сконвертировать сразу несколько ящиков пользователей в общие, создайте CSV файл со списком пользователей (обязательно укажите строку Email в первой строке файла), импортируйте CSV файл и выполните такой скрипт:
Import-CSV C:\ps\user_to_shared_mailbox.csv | foreach {Get-Mailbox -Identity $_.Email | Where-Object {$_.RecipientTypeDetails -eq "UserMailbox"} | Set-Mailbox -Type Shared}
Если нужно выполнить обратную конвертацию и сделать ящик пользователя из общего ящика, выполните:
Set-Mailbox MiriamG -Type Regular
Конвертируем ящик пользователя в общий в Exchange Online (Microsoft 365)
В Exchange Online вы можете сконвертировать ящик пользователя в общий с помощь through Exchange Admin Center (EAC) или PowerShell.
- Авторизуйтесь в Exchange admin center;
- Перейдите в раздел Recipients –> Mailboxes;
- Выберите пользователя, чей ящик нужно преобразовать;
- Перейдите на вкладку Others и нажмите на Convert to shared mailbox;
- Подтвердите конвертацию ящика;
- Если размер ящика меньше 50 Гб, вы можете удалить лицензию Microsoft 365/AzureAD. Размер общего ящика без лицензии ограничен 50 Гб. Проверьте текущий размер почтового ящика Exchange, и если он превышает 50 Гб, необходимо почистить его содержимое.
Также вы можете сконвертировать ящик пользователя с помощью PowerShell. Подключитесь к своему тенанту Microsoft 365 с помощью PowerShell модуля EXOv2:
Connect-ExchangeOnline
Чтобы изменить тип ящика на SharedMailbox, выполните команду:
Set-Mailbox –Identity AlexW -Type Shared
Обратной преобразование выполняется по аналогии:
Set-Mailbox –Identity AlexW -Type Regular
Создать новый общий ящик:
New-Mailbox -Shared -Name Shared_Mailbox_Name -PrimarySmtpAddress [email protected]
Дать на него права:
Add-RecipientPermission Shared_Mailbox_Name -Trustee aadamov -AccessRights SendAs
Add-MailboxPermission -Identity Shared_Mailbox_Name -User aadamov -AccessRights FullAccess -AutoMapping:$true -InheritanceType All
Доброго!
Подскажите, как лучше сделать следующее в Exchange:
1. пользователь увольняется и я хочу отключить его в AD и так же отключить ящик.
Здесь проблем нет, берем и отключаем.
2. все письма уволенного перенаправить нужным людям и изменить тему сообщения.
Все это есть в ECP раздел «потоке обработки почты».
3. нужно настроить автоответ всем, что данный пользователь более здесь не работает.
Можно настроить в самом акк пользователя, но так как ящик отключаем работать не должно.
Значит делаем через ECP в «потоке обработки почты». Но здесь я не вижу нужно мне пункта)
Как он называется и есть ли он вообще?
Создайте mailflow правило по образцу из статьи https://winitpro.ru/index.php/2023/04/18/sozdat-noreply-adres-exchange/. Правило будет The recipient -> address includes one ot these words. И в список добавьте учетки уволенных.
Либо (удобнее) — преобразуйте всех уволенных в mail-enabled пользователей, добавьте в групп Disabled Users и сделайте правило The recipient -> is a member of this group.