Как получить данные календаря с почтового сервера, включая сервер Microsoft Exchange и сервер Gmail, используя Java - PullRequest
0 голосов
/ 08 ноября 2018

Сначала я хочу уточнить свой вопрос. У меня есть данные учетной записи электронной почты, xxx@xxx.com и пароль, и я уверен, что мы можем настроить протокол почтового сервера, такой как POP3, IMAP, SMTP. Мы можем сделать почтовый сервер для поддержки всех вышеперечисленных протоколов. Теперь я могу успешно отправить письмо / календарь. И я также могу получать / получать / читать почту в INBOX с почтового сервера. Но я не могу прочитать существующие данные календаря, который находится не в INBOX, а в календаре, см. Ниже shapshot, Снимок Outlook

Опять же, я хочу уточнить свой вопрос, я не хочу читать данные из outlook. Я хочу читать данные календаря с почтового сервера. Я попробовал com.microsoft.ews-java-api: 2.0, но он не поддерживает TLSv1.2 или exchange server 2013+ (о ews-java-api я задал другой вопрос, Когда я использую ews-java- api: 2.0, возникает ошибка, это говорит: «Удаленное соединение закрыло соединение во время рукопожатия» ). Есть ли библиотека Java, которая может помочь решить мою проблему? Я использую openJDK 1.8, и я пробовал javamail, но кажется, что javamail может поддерживать только чтение данных из INBOX. Я не знаю, как читать данные календаря. Я прочитал некоторую документацию, и кажется, что Microsoft Excange Server и Gmail Server разные. Мне придется использовать другой код для чтения данных с сервера Exchange и сервера Gmail. Хорошо. Но я не знаю, как читать данные календаря из любого из них. Кто-нибудь может помочь? Большое спасибо. К вашему сведению, мое окружение, CentOS 6.8, wildfly 13, openJDK 1.8. У меня также есть другая среда, CentOS 7, wildfly 13+, openJDK 1.8+. Если вам нужна другая информация, пожалуйста, оставляйте комментарии, заранее спасибо.

Я не уверен, выполнимо ли это или нет. Если у вас есть опыт, пожалуйста, поделитесь со мной, спасибо.

...