簡體   English   中英

使用Java Jackrabbit Web DAV客戶端從Exchange Server 2003下載電子郵件附件

[英]Download email attachment from exchange server 2003 using java jackrabbit web dav client

我們可以通過以下提到的方法使用.Net WebBav獲取電子郵件附件:

這是從Exchange Server 2003 uisng .net webdav下載電子郵件附件的鏈接https://msdn.microsoft.com/zh-cn/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 Server 2003中獲取電子郵件附件?

最好的解決方案是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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM