Hi @WardH ,
Take a look at this get-message-content, you can get the entire mail response including attachments.
The response is returned MIME, that body in plain text, body in html and also attachments with Base64 encoding.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var stream = await graphClient.Me.Messages["{message-id}"].Content
.Request()
.GetAsync();
To get attachments of message, use below snippet.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var stream = await graphClient.Me.Messages["{message-id}"].Attachments["{attachment-id}"].Content
.Request()
.GetAsync();
References:
Get MIME content
attachment-get
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.