Mailbox functionality for a limited set of users for a short period of time for a doing POC work

Experion User 0 Reputation points
2025-10-22T12:36:15.5633333+00:00

We have a new requirement in our project for accessing the emails coming to an email inbox which is connected to the entra. We are planning to fetch that using the Graph API's. We started the POC work for that. Currently the users created in this entra doesn't have a mailbox. So could please do the needful for getting the mailbox functionality for a limited set of users for a short period of time.

Microsoft 365 and Office | Development | Microsoft 365 Developer Program
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Ravi Teja M 540 Reputation points
    2025-10-22T12:44:39.1966667+00:00

    Hello Experion User,

    Users in Microsoft Entra ID do not automatically have mailboxes. A mailbox is created for a user only after they are assigned a Microsoft 365 license that includes an Exchange Online plan. For your POC, you will need to assign an appropriate license, such as Microsoft 365 E3 or Business Basic, to your target users.

    Regards,

    Raviteja M.

    0 comments No comments

  2. Tammy-Ng 4,525 Reputation points Microsoft External Staff Moderator
    2025-10-22T13:19:00.34+00:00

    Dear Experion User
    Welcome and thank you for posting your question in the Q&A forum.

    Based on the information you shared, I understand that you need to enable mailbox functionality for a limited set of users in Microsoft Entra ID (formerly Azure AD) to access emails via the Microsoft Graph API. You are correct: Entra ID user accounts do not automatically have an Exchange Online mailbox unless a suitable license is assigned, and accessing emails via the Graph API (/users/{id}/messages) requires an active Exchange Online mailbox.

    Therefore, the optimal solution for your Proof of Concept (POC) is to use a Trial License or the least expensive license that includes Exchange Online (e.g., Microsoft 365 Business Basic).

    To meet your requirement, you'll need to follow these steps within the Microsoft 365 Admin Center and Microsoft Entra Admin Center.

     You have two options to acquire the necessary Exchange Online license:

    1. Use a Trial License: If your organization has not used or is eligible for a trial, consider signing up for a Microsoft 365 E3 Trial or Microsoft 365 Business Premium Trial (usually lasting 30 days) via the Microsoft 365 Admin Center.
    2. Use a Basic License: Purchase or utilize Microsoft 365 Business Basic or Exchange Online Plan 1 & 2. These are the most cost-effective options that include the required mailbox service.

     Once you have secured the licenses, assign them to the required user accounts:

    1. Access the Microsoft 365 Admin Center.
    2. Navigate to Users --> Active users.
    3. Select the POC user(s) who need mailbox access.
    4. Click Licenses and apps.
    5. In the Licenses tab, assign the license you obtained (e.g., Microsoft 365 Business Basic).
    6. In the Apps tab, ensure the Exchange Online service is Checked (Enabled).
    7. Click Save changes. Repeat this process for all POC users.

    User's image

    User's image

    User's image

    User's image

    User's image

    After assigning the license, the system will take a short time to provision the mailbox for the user:

    1. Access the Exchange Admin Center.
    2. Navigate to Recipients --> Mailboxes.
    3. Check if the POC user now appears in the Mailboxes list. If they do, the mailbox has been successfully activated.

    User's image

    User's image

    Please note: After the POC phase is complete, you can Unassign the license from these users to stop incurring charges or to reallocate the license for other purposes.

    I hope this information is helpful to you. Please try these steps, and if you encounter any further issues, feel free to share them. I am always ready to assist you.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.