1

мы можем получать вложения электронной почты с использованием .Net WebBav через нижеуказанную методу:Скачать вложения электронной почты с Exchange Server 2003 с помощью Java Jackrabbit веб DAV клиента

Вот ссылка для вложения электронной загрузки с сервером обмена 2003 uisng .net WebDAV https://msdn.microsoft.com/en-us/library/ms877930(v=exchg.65).aspx

Request 
X-MS-ENUMATTS /exchange/useralias/inbox/OutlookMsg.eml HTTP/1.1 
Host: www.example.com 

Response 
HTTP/1.1 207 Multi-Status 

Как получать вложения электронной почты с помощью клиента Java Jackrabbit WebDAV.?

.Net WebDav имеет метод X-MS-ENUMATTS для извлечения электронной почты. Есть ли какой-либо метод или процедура, аналогичные .Net WebDav для получения вложения электронной почты с сервера Exchange 2003?

ответ

0

Лучшим решением является JWebDAV for Exchange. Он содержит примеры, как использовать протокол WebDAV для работы с Exchange 2003

Вот пример, как получить сообщения с сервера:

import com.independentsoft.webdav.exchange.Message; 
import com.independentsoft.webdav.exchange.WebdavClient; 
import com.independentsoft.webdav.exchange.WebdavException; 

public class Example { 

    public static void main(final String[] args) 
    { 
     try 
     { 
      WebdavClient client = new WebdavClient("https://myserver/exchange/emailaddress", "username", "password"); 

      //get single message 
      Message message = client.getMessage("messageUrl"); 

      //get all messages from the Inbox folder 
      Message[] messages = client.getMessages(); 

      //get all messages from the specified folder 
      Message[] messages2 = client.getMessages("folderUrl"); 
     } 
     catch (WebdavException e) 
     { 
      e.printStackTrace(); 
     } 
    } 
} 

более примеры можно найти здесь: http://www.independentsoft.de/jwebdav/tutorial/index.html

 Смежные вопросы

  • Нет связанных вопросов^_^