Skip to content

Instantly share code, notes, and snippets.

@aspose-com-gists
Last active April 15, 2022 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-com-gists/15c98b166292e7112871f6370c036733 to your computer and use it in GitHub Desktop.
Save aspose-com-gists/15c98b166292e7112871f6370c036733 to your computer and use it in GitHub Desktop.
Create and Send Messages using Microsoft Graph API in Java
// Get graph client
IGraphClient client = GraphClient.getClient(tokenProvider);
// Create message object and set properties
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
// Create message in inbox
MapiMessage createdMessage = client.createMessage(GraphKnownFolders.Inbox, message);
// Get graph client
IGraphClient client = GraphClient.getClient(tokenProvider);
// Create message object and set properties
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
// Send message
client.send(message);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment