2015-06-23 5 views
3

У нас есть клиент, на котором запущено приложение интрасети с идентификатором пула приложений, настроенным как NetworkService. Это означает, что приложение представит другие службы в качестве Domain \ ComputerName $ user.

На Exchange-2013 установлен общий почтовый ящик. Приложение подключается к почтовому серверу для загрузки электронных писем из почтового ящика. Он использует EWS Managed API, но это не должно иметь значения в этом сценарии.

Как предоставить учетной записи компьютера полный доступ к общему почтовому ящику? Он не отображается как пользователь в поле Разрешения полного доступа. Это кажется тривиальной конфигурацией безопасности, но я не могу найти способ сделать это.

+0

Я также попытался 'Add-MailboxPermission -Identity "домен \ имя_компьютера $" -user "общий почтовый ящик" -AccessRights«FullAccess'', но безрезультатно. Я получаю _computername $ не найдена ошибка. Я пробовал разные параметры для Identity, например, FQDN или полное имя AD, но все равно ту же ошибку. –

+0

Вопрос также задан здесь: https://social.technet.microsoft.com/Forums/exchange/en-US/2d9b26d1-77da-4b62-8ef9-4db977ba94fa/how-to-give-a-machine-account-domaincomputername- разрешения к доступу-а-почтовый ящик на бирже? форум = exchangesvradmin – Rory

ответ

1

Вы не будете в состоянии сделать, как этот

домен \ имя_компьютер $ не может быть учетной записью почтового ящика на обмен, вы не можете не добавлять разрешения на это имя.

вам необходимо создать учетную запись олицетворения. или вы можете разместить отдельную учетную запись и получить материал.

есть другое обходное решение, которое мы делаем в нашем случае: у нас есть промежуточный уровень, который предназначен для олицетворения и получает данные из почтового ящика, а затем отправляет его в NetworkService в Json.

надежда, что очищает ваши сомнения

Смежные вопросы