gpt4 book ai didi

java - 使用 java jackrabbit web dav 客户端从 Exchange Server 2003 下载电子邮件附件

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:51 24 4
gpt4 key购买 nike

我们可以通过下面提到的方法使用.Net WebBav 获取电子邮件附件:

这里是从 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

如何使用 java jackrabbit webdav 客户端获取电子邮件附件?

.Net WebDav 有 X-MS-ENUMATTS 方法来获取电子邮件附件。是否有类似于 .Net WebDav 的方法或过程用于从 Exchange Server 2003 获取电子邮件附件?

最佳答案

最佳解决方案是 JWebDAV for Exchange 。它包含如何使用 WebDAV 协议(protocol)与 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

关于java - 使用 java jackrabbit web dav 客户端从 Exchange Server 2003 下载电子邮件附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29408890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com