В Exchange Server и Exchange Online (Microsoft 365) можно включить переадресацию на уровне всего ящика (настраивает администратор с помощью атрибута ForwardingsmtpAddress), с помощью входящих правил в почтовом ящике или в Outlook с помощью атрибута ForwardingSMTPAddress (пользователи настраивают самостоятельно).
Вы можете включить/отключить пересылку почты для ящика через Exchange Admin Center:
Я предпочитаю использовать PowerShell, чтобы включить/отключить переадресацию на ящиках Exchange.
В Exchange есть два атрибута, которые позволяют настроить переадресацию для ящика:
ForwardingAddress
ForwardingSmtpAddress
Атрибут ForwardingSmtpAddress позволяет настроить пересылку на любой внутренний или внешний SMTP адрес. Пользователи могут настроить адрес пересылки в этом атрибуте через графический интерфейс Outlook/OWA. Если здесь указан внешний SMTP адрес, то такая пересылка будет работать только для доверенных внешних доменов, которые администратор добавил в Remote Domains и разрешил пересылку:
Get-RemoteDomain | fl DomainName,AutoForwardEnabled
Атрибут ForwardingAddress позволяет администратору настроить пересылку почты на любой mail-enabled обьект в организации. Пользователи не могут изменить значение этого атрибута.
Подключитесь к своей почтовой организации с помощью PowerShell:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://msk-exch1.remontka.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowProgress $true
Чтобы включить автоматическую переадресацию всех писем на другой ящик в вашем домене, выполните команду:
Set-Mailbox [email protected] -ForwardingAddress [email protected] -DeliverToMailboxAndForward $true
В этом примере все письма, которые направляются на ящик a.petrov будут автоматически переадресованы в ящик kbuldogov. Опция DeliverToMailboxAndForward указывает, что нужно сохранить копию письма в исходном ящике. Если указать DeliverToMailboxAndForward $false
, письма не будут сохраняться в почтовом ящике первоначального адресата.
Вы можете проверить, включена ли переадресация на определенном ящике:
Get-Mailbox -Identity [email protected] |fl ForwardingAddress, ForwardingSmtpAddress, DeliverToMailboxAndForward
Чтобы отключить автоматическую переадресацию, выполните:
Set-Mailbox -Identity [email protected] -DeliverToMailboxAndForward $False -ForwardingAddress $null -ForwardingSmtpAddress $null
Найти все ящики в организации, для которых включена автоматическая пересылка:
Get-Mailbox -ResultSize Unlimited -Filter "ForwardingAddress -like '*' -or ForwardingSmtpAddress -like '*'" | Select-Object Name,ForwardingAddress,ForwardingSmtpAddress
Если для почтового ящика включена переадресация с помощью обоих атрибутов ForwardingAddress и ForwardingSMTPAddress, то значение последнего будет игнорироваться как менее приоритетное.
Если вы хотите настроить переадресацию на внешний SMTP адрес с помощью атрибута ForwardingAddress, для такого адреса нужно создать контакт:
New-MailContact -Name "ext. Andrey Petrov" -ExternalEmailAddress " [email protected] "
Теперь для контакта нужно настроить внутренний email адрес:
Set-MailContact "ext. Andrey Petrov" -EmailAddresses "SMTP:ext_a.petrov @remontka.com, [email protected] "
Теперь с помощью Set-Mailbox вы можете настроить переадресацию на этот внешний контакт.
Кроме пересылки на уровне всего ящика, пользователи и администраторы могут настраивать почтовые правила в Outlook для пересылки для входящих писем.
Например, администратор может создать правило, которое будет пересылать все письма с определенной темой на другой адрес:
New-InboxRule -Name forwardDCAlertstoHelpdesk -Mailbox a.ivanov -SubjectContainsWords "DCAlert" -ForwardTo "Helpdesk"
Вы можете вывести список правил переадресации почты на уровне правил Outlook для всех ящиков пользователей в организации:
$mailboxes=get-mailbox –resultSize unlimited
$rules = $mailboxes | foreach { get-inboxRule –mailbox $_.alias }
$rules | where { ( $_.forwardAsAttachmentTo –ne $NULL ) –or ( $_.forwardTo –ne $NULL ) –or ( $_.redirectTo –ne $NULL ) } | ft name, MailboxOwnerId, ForwardTo, Description
Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…
Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…
Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…
Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…
Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…
Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…