Independentsoft
- any library, any programming language
Home
Purchase
Support
Company
Contact
JGraph
>
Tutorial
> Download message as .msg file
p>The following example shows you how to download message from Inbox to local file system as .msg file (Outlook message file format). On the same way you can download any other item.
import java.io.IOException; import com.independentsoft.graph.GraphClient; import com.independentsoft.graph.GraphException; import com.independentsoft.graph.StandardMailboxFolder; import com.independentsoft.graph.mails.Message; import com.independentsoft.graph.queryoptions.Query; import com.independentsoft.graph.users.UserId; public class Console { public static void main(String[] args) { try { GraphClient client = new GraphClient(); client.setClientId("63333333-209e-454e-b7bd-55a4d201270f"); client.setTenant("independentsoft.onmicrosoft.com"); client.setClientSecret("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); Query query = new Query(); query.setTop(999); java.util.List
messages = client.getMessages(StandardMailboxFolder.INBOX, new UserId("info@independentsoft.onmicrosoft.com"), query); for (int i = 0; i < messages.size(); i++) { com.independentsoft.msg.Message msgFile = client.getMessageFile(messages.get(i).getId(), new UserId("info@independentsoft.onmicrosoft.com")); msgFile.save("e:\\test\\" + i + ".msg", true); } } catch (GraphException e) { System.out.println(e.getCode()); System.out.println(e.getMessage()); e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
Need help? Ask our developers:
Name*
Email*
Message*