通过java mail api从Exchange服务器上的电子邮件帐户中读取电子邮件

时间:2012-01-29 14:21:58

标签: java email exchange-server

我正在尝试使用JAVA邮件从特定帐户访问交换服务器读取电子邮件。

我可以使用类似

的方式访问gmail
Properties properties = System.getProperties();
Session session = Session.getDefaultInstance(properties);
store = session.getStore("pop3");
store.connect(host, username, password);

但由于我使用的是交换,我没有pop3, 我只有服务器名称:mysrv,域名:MYDOMIAN和邮箱:my@mail.co.il。

那么连接交换的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

你可以尝试

Properties properties = System.getProperties();
Session session = Session.getDefaultInstance(properties);
store = session.getStore("imap");
store.connect(host, username, password);

答案 1 :(得分:0)

IMAP不会给你联系/约会/任务/等。 您可以使用EWS,Outlook对象模型(假设您已安装Outlook并配置了与特定邮箱通信的配置文件)或Redemption及其RDOSession对象(RDOSession.LogonExchangeMailbox等)