简体   繁体   中英

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

we can fetch email attachment using .Net WebBav through below mentioned method:

Here is the link for email attachment download from exchange server 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

How to fetch email attachment using java jackrabbit webdav client.?

.Net WebDav has X-MS-ENUMATTS method for fetching email attachment. Is there any method or procedure similar to .Net WebDav for fetching email attachment from exchange server 2003?

Best solution is JWebDAV for Exchange . It contains examples how to use WebDAV protocol to work with Exchange 2003

Here is an example, how to get messages from the server:

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();
        }
    }
}

more examples can be found here: http://www.independentsoft.de/jwebdav/tutorial/index.html

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM