У меня проблема с получением сообщения с ответом на событие календаря, которое пользователь отправляет при принятии / отклонении собрания в своем почтовом ящике. В общем, я отправляю уведомления календаря (создавать новые объекты Встречи) для заданных пользователей в моем приложении. В коде Java я могу получить объект Appointment, также AttendeeCollection, также я могу получить тип ответа с attendee.getResponseType()
. Но это все.
Я хотел бы показать в своем приложении ответ, который пользователь дал при принятии / отклонении приглашения, - дополнительный текст, который он дал. Фактически это электронное письмо, отправленное с типом MeetingResponse. Это не тип EmailMesage. Я могу получить все электронные письма из папки int inbox, используя этот код:
Folder.bind(service, WellKnownFolderName.Inbox).findItems(new ItemView(100))
Это дает мне список из 100 электронных писем, я могу видеть их тип, но как я могу отфильтровать эти meila перед выполнением запроса, дляответ на одну встречу, который я ищу. Является ли Attendee или Appointment каким-то образом связанным с этим письмом, я должен подумать, верно? но как, какой идентификатор использовать для запроса, или, может быть, есть другой способ получить тело ответа на собрание?
Я застрял в этой проблеме. Конечная цель - предоставить сообщение, которое пользователь дал в моем приложении.
Буду признателен за любую помощь, ура