ContentTypeで渡されるリクエストBodyは、テキストまたはHTMLのいずれかである必要があります。
Microsoftドキュメントに従って、リクエストBodyに渡されたContentType値は、TextまたはHTMLのいずれかになります。
リクエストで渡された他の値は、次のようなMicrosoft Office 365 Outlookのエラーになります:
POST https://outlook.office.com/api/v2.0/me/sendmail returned a response
status of 400 Bad Request
{"error":{"code":"RequestBodyRead","message":"Requested value 'text/xml' was
not found."}}