1

Lotus Notes에서 Outlook 2013으로 전환하고 POC를 사용하여 Microsoft Exchange에 연결합니다. 연결하는 데 사용할 API가 무엇인지 혼란스러워합니다. 요구 사항 : 기본적으로받은 편지함을 읽고 첨부 파일을 가져 와서 다른 폴더로 이동하고 해당 폴더에서 n 일 전의 전자 메일을 삭제해야하는 Java 응용 프로그램을 작성해야합니다.Exchange 웹 서비스 (EWS) 또는 JavaMail API를 사용하여 Outlook Exchange Server에 연결 - Java

  1. EWS microsoft가 권장됩니까? 버그, 업데이트 등을 지원합니까?
  2. JavaMail API를 사용하여 Microsoft Exchange 서버에 연결할 수 있습니까?
  3. 로컬 .OST 파일을 읽는 중에이 (요구 사항)을 수행 할 수 있습니까 (예 : 읽는 방법) .OST 파일의 다른 폴더로 전자 메일을 이동할 수 있습니까?

장기적으로 API 또는 방법이 도움이 될 수있는 도움이나 제안.

답변

2
  1. 예, EWS에서 Exchange Server
  2. 하지에게 좋은 아이디어를 액세스 할 선호하는 API입니다 - JavaMail에는 POP3/SMTP/IMAP4 표준을 지원합니다. 이들은 Exchange에서 지원되지만 EWS는 Exchange 특정 기능을 훨씬 더 많이 제공합니다.
  3. Outlook 개체 모델 (COM 기반)을 사용할 수 있습니다.
+0

Exchange 만 사용하고 다른 메일 서버는 사용하지 않고 Exchange 전용 기능 (사용자와는 다른 소리는 들리지 않음)을 사용해야하는 경우 EWS를 사용하십시오. 그렇지 않으면 JavaMail이 필요한 것을 수행 할 수 있어야합니다. –

+0

감사 드미트리, 나는 EWS로 내 POC를 시작했습니다. 세 번째 요점은 Java에서 .OST 파일을 읽는 Jar 또는 API입니다. OST가 로컬 복사본이고 Exchange 서버와 동기화 될 때 OST 파일에서 이동하거나 삭제 한 모든 이메일에 어떤 일이 생길지 걱정됩니다. – Lucky

+0

OST 파일 형식이 문서화되어 있지 않습니다. OST 파일은 해당 파일을 만드는 데 사용 된 MAPI 프로필 컨텍스트에서만 사용할 수 있습니다. –

관련 문제