Мы переходим из заметок Lotus в Outlook 2013, и я работаю над POC для подключения к Microsoft Exchange. Я запутался, какой API использовать для подключения. Требование: В основном мне нужно написать приложение Java для чтения входящих сообщений и получения вложений и переместить электронное письмо в другую папку, и в этой папке мне нужно удалить электронные письма, возраст которых не изменился.Exchange Web Services (EWS) или JavaMail Api для подключения к Outlook Exchange Server - Java
- Рекомендуется ли EWS microsoft? у нас есть поддержка ошибок, обновлений и т. д.
- Может ли JavaMail Api использоваться для подключения к серверу Microsoft Exchange.?
- Может ли это (Требование) быть выполнено через чтение локального файла .OST, если да, как читать, и я могу перемещать электронные письма в другую папку в файле .OST.
Любая помощь или предложения, по которым API или метод будут полезны в долгосрочной перспективе.
Если вы только хотите работать с Exchange и другими почтовыми серверами, вам необходимо использовать специфичные для Exchange функции (что не похоже на вас), а затем использовать EWS. В противном случае JavaMail должен иметь возможность делать то, что вам нужно. –
Спасибо, Дмитрий, я начал свой POC с EWS. Для 3-го пункта - есть Jar или API для чтения .OST-файла в Java. и я обеспокоен тем, что OST является локальной копией, когда она синхронизируется с сервером Exchange, что происходит со всеми моими письмами, которые я переместил или удалил из файла OST.? – Lucky
Формат файлов OST не документирован. Файлы OST могут использоваться только в контексте профиля MAPI, используемого для его создания. –