Graph API - additional permissions needed to send email

Reuben Cohen 0 Reputation points

I am attempting to send an email via the Graph API (application not delegated).

I was given an app id, client secret, and tenant id. The app has Mail.Send permissions.

I have been testing via the Microsoft Graph Postman collection I had to add a new request based upon for the application. I used<sender's email>/sendMail.

I am able to get a token without issue, but when I attempt to invoke the sendMail endpoint I get the message that Access to OData is disabled. The person who set up the application for me has also tried to send email using a different application and was getting the same error.

Obviously, this is a permissions issue, but I have no idea what other permissions would be needed to just get a token and send email as a user. Does anyone have any idea what additional permissions would be needed? If not, can you point me in the right direction to find out which ones are needed?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
9,173 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Andy David - MVP 134.1K Reputation points MVP

    Sure there isnt some app application policy applied to the mailbox?

    Scroll to the bottom to see how someone may have created one.