Я использую EWS-Java-API.Сохранить отправленную почту в папку отправленных пользователем файлов
У меня есть система, в которой зарегистрирована «админ-почта». Затем у меня есть пользователи с их собственными письмами, отправка писем покупателям или что-то еще. Прямо сейчас, когда пользователь отправляет почту, он сохраняет почту в админке «SENT ITEMS folder», но я хочу, чтобы они были сохранены в папке пользователя.
Mailbox mb = new Mailbox();
mb.setAddress(from.trim());
FolderId SentFolderForUser = new FolderId(WellKnownFolderName.SentItems, mb);
emailMessage.sendAndSaveCopy(SentFolderForUser);
Вызванный:
microsoft.exchange.webservices.data.core.exception.service.remote.ServiceResponseException:. Указанный объект не был найден в магазине, процесс не удалось получить правильные свойства.
Есть ли лучший способ сделать это?
Спасибо за ответ. Да, это тоже не сработает. Вы знаете, как я могу редактировать разрешения в Интернете? – HurricaneFFs
EDIT: Разрешение полного доступа из Office 365 вам необходимо получить доступ к Центру администрирования по адресу https://portal.office.com, затем перейти в Центр администрирования Exchange> Получатели> Почтовые ящики> Дважды щелкните по имени пользователя> Делегирование почтового ящика и прокрутите вниз до в нижней части страницы, пока не увидите «Полный доступ». Нажмите «+», чтобы добавить пользователей в полный доступ, разрешенные в этом почтовом ящике, и это все, что вам нужно сделать. Разрешения могут потребовать времени для применения, поэтому изменения могут быть недействительными немедленно. – HurricaneFFs
И ЭТО РАБОТАЕТ !!!! – HurricaneFFs