Changing Email Addresses From .onmicrosoft.com

Wayne Herbert 0 Reputation points
2025-10-24T19:00:16.33+00:00

A nonprofit I volunteer with has been using Google Workspace for email and file storage. So, for example, a user would have the email address, xxx@mynonprofit.org and the MX record for the domain point to Google mail servers.

They then got a MS 365 nonprofit license so that they could have Office 365 products downloaded to their staff PC's. But, the person setting up MS 365, not understanding MX records, decided that she could not use the same email addresses in MS 365 and instead, set up each user's email address as xxx@mynonprofit.onmicrosoft.com.

I want to set these folks up to use Teams (free) instead of Zoom ($$$) and so I want all their MS 365 email addresses to be xxx@mynonprofit.org. What is the best way of making this the primary email address while using the [onmicrosoft.com] email address as a secondary email?

TIA

Exchange Online
Exchange Online
A cloud-based service included in Microsoft 365, delivering scalable messaging and collaboration features with simplified management and automatic updates.
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. EmilyS726 171.8K Reputation points Independent Advisor
    2025-10-24T19:36:17.7466667+00:00

    Hello

    You would need to add the domain to Microsoft 365, using this instruction: https://free.blessedness.top/en-us/microsoft-365/admin/setup/add-domain?view=o365-worldwide

    Basically you need to add the MX, TXT and CNAME records into the DNS of the domain registrar.

    Once the domain is confirmed and added successfully in MS365, you need to remove the Google DNS in the domain registrar.

    In Admin Center https://admin.microsoft.com, you will need to go to Users, click on each onmicrosoft.com user, add the alias, then make it primary. You can keep the onmicrosoft.com as their secondary alias. No need to delete that.

    0 comments No comments

  2. Kudos-Ng 7,855 Reputation points Microsoft External Staff Moderator
    2025-10-25T03:37:49.2233333+00:00

    Hi Wayne Herbert,

    Thank you for posting your question in the Microsoft Q&A forum. 

    First, I would clarify with you whether the goal is to use the organization’s custom domain for user accounts to sign in to Office apps (especially Microsoft Teams) while continuing to use Google Workspace as the email service provider.

    If that is the case, I would like to add the following:

    You can still follow the steps outlined in Emily’s answer; however, in this scenario, you only need to verify domain ownership by pointing a TXT record to Microsoft to pass the Domain Verification Process. After verification, you can change the user accounts so they use the verified domain for login on Office apps.
    Please note that anything related to email will not function in Microsoft 365 if the MX record remains pointing to Google.

    For example:

    • Teams functionality: Chat, calls, and meetings will work because identity is based on Azure AD/Microsoft 365 accounts.
    • Calendar and meeting experience in Teams: Scheduling meetings directly in Teams is tied to having an Exchange mailbox. If you continue using Gmail (no Exchange Online), some integrated calendar features in Teams/Outlook will be limited.

    However, there is an option for organizations that want to keep Google as the email provider but use Teams for meetings:

    • Microsoft Teams meeting add-on for Google Workspace: This allows users to schedule and join Teams meetings directly from Google Calendar/Gmail. Microsoft provides guidance for this scenario, including domain verification and calendar sync steps. You can review the article here: Set up calendar syncing with Google Workspace

    I hope this additional information is helpful and gives you more clarity to decide on the next steps.


    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.