Я хочу создать веб-приложение, в котором сотрудники могли бы управлять своими настройками пересылки электронной почты.
В прошлом это происходило с помощью некоторых сценариев PowerShell. Например, настройка пересылки электронной почты с копией:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://[server] -Authentication Kerberos
Import-PSSession $Session
Set-Mailbox -Identity "{USERNAME}" -DeliverToMailboxAndForward $true -ForwardingAddress "{EMAIL}"
Я установил перенаправление и наблюдал за изменениями в Active Directory. Он устанавливает параметр altRecipient
исходного получателя в DN нового, а параметр altRecipientBL
нового получателя в DN старого. Я пытался воспроизвести эти параметры с помощью функций JND, но он не перенаправляет почту. Поэтому должно быть больше того, что делает эта команда PowerShell, возможно, изменение настроек ExchangeServer.
Как я могу воспроизвести следующие функции в Java предпочтительно без использования PowerShell?
- проверка статуса переадресации
- удалить пересылку
- установить пересылку с копией
- установить пересылку без копирования