Getting error code trying to share a file with users through Teams. " Your organization's policies don't allow you to share with these users. Go to External Sharing in the Office 365 admin center to enable it."

Daniel Castro 0 Reputation points
2025-09-10T17:58:09.1133333+00:00

I cannot send my file to a external member giving a message saying "Your organization's policies don't allow you to share with these users. Go to External Sharing in the Office 365 admin center to enable it. " and ive done what its says and its still not working.

Microsoft Teams | Microsoft Teams for business | Settings | Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Vy Nguyen 6,630 Reputation points Microsoft External Staff Moderator
    2025-09-10T19:03:38.77+00:00

    Hi @Daniel Castro

    Thank you for reaching out to the Microsoft Q&A forum and sharing the details of your issue. 

    I understand you're encountering an issue when trying to share a file with an external member through Microsoft Teams, and I appreciate you taking the time to follow the suggested steps. I’m here to help guide you through a more detailed resolution. 

    The message you're seeing "Your organization's policies don't allow you to share with these users. Go to External Sharing in the Office 365 admin center to enable it." can appear even when external sharing is enabled at the organization level. This is because there are several layers of settings that need to be aligned to allow external sharing successfully. 

    Below is a step-by-step guide to help you check and adjust each of these settings: 

    1/ Try to confirm Organization-Level Sharing Settings 

    1. Sign in to the Microsoft 365 Admin Center
    2. Go to Settings > Org Settings > Services > SharePoint. 
    3. Under External Sharing, make sure both SharePoint and OneDrive are set to either:  
      • New and existing guests, or 
      • Anyone 

    This ensures your organization allows sharing with external users. User's image

      2/ You can try to check Site-Level Sharing Settings 

    Each SharePoint site (including those connected to Teams) has its own sharing settings: 

    • Open the SharePoint Admin Center. 
    • Go to Sites > Active Sites. 
    • Select the site linked to your Team. 
    • Click Policies > Sharing. 
    • Make sure the sharing level is not more restrictive than the organization-level setting. User's image

      3/ You might try to review OneDrive Sharing Settings (if applicable) 

    If you're sharing from OneDrive: 

    • In the Microsoft 365 Admin Center, go to Users > Active Users. 
    • Select your account. 
    • Under the OneDrive tab, click Manage external sharing. 
    • Confirm that external sharing is allowed.   

    4/ You can verify Guest Access in Microsoft Entra (Azure AD) 

    • Go to the Microsoft Entra Admin Center
    • Navigate to External Identities > External collaboration settings. 
    • Ensure guest invitations are enabled and your account is allowed to invite guests. User's image

    5/ Sometimes, external sharing is limited to specific security groups: 

    • In the SharePoint Admin Center, go to Sharing. 
    • Scroll to More external sharing settings. 
    • Confirm whether your account is part of the group allowed to share externally. User's image

    6/ Try to use “Specific People” Link Type 

    If anonymous sharing is disabled: 

    • When sharing the file, choose “Specific people” in the link settings. 
    • Enter the external user’s email address. 
    • This ensures only that person can access the file securely. 

    If these steps don't resolve the issue, I recommend reaching out to support engineer for further personalized assistance - Get support - Microsoft 365 admin | Microsoft Learn 

    As a community moderator, we do not have sufficient permissions and resources to conduct research directly. We recommend that you contact your IT administrator and your IT administrator can follow the steps in this article to create a Support ticket.   Engaging with Microsoft Support will allow you to work with agents who can provide live assistance and escalate the issue to specialized teams if needed. They also have the ability to perform deeper backend analysis and offer targeted solutions that go beyond what we can provide here in the forum.  

    I truly wish I could assist you further, and I appreciate your understanding and patience as we work within these limitations. 

    I hope this information is helpful. Please follow these steps and let me know if it works for you. If not, we can work together to resolve this.  

    Thank you for your patience and your understanding. If you have any questions, please feel free to reach out.  

    I'm looking forward for your reply.  


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

    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. 

    0 comments No comments

  2. Vy Nguyen 6,630 Reputation points Microsoft External Staff Moderator
    2025-09-11T22:42:29.12+00:00

    Hi @Daniel Castro

    I hope the information I shared earlier was at least somewhat helpful in addressing your issue. If the previous methods haven’t been effective, I’d really appreciate it if you could share more details such as the steps you've already tried, any error messages you’ve seen, or a screenshot of the issue. 

    If possible, please send this via private message so I can assist you more quickly and thoroughly. 

    To view or send private messages, go to the Q&A forum using the account that posted this topic and click on "Private Messages".  User's imageUser's image

    Thank you very much, and I hope you have a great day ahead! 

    0 comments No comments

  3. Vy Nguyen 6,630 Reputation points Microsoft External Staff Moderator
    2025-09-24T16:26:11.84+00:00

    Hi @Daniel Castro

    I hope you have nice day.

    In some cases, external sharing may still not work if the recipient is using a non-Microsoft email address (such as Gmail or Yahoo). This is because Microsoft Teams and SharePoint rely on Azure B2B collaboration settings to authenticate external users. 

    I have just gathered some workarounds that might be useful to you. You can check them out below: 

    1/ Try to enable Azure B2B Integration 

    • Open PowerShell as an administrator. 
    • Run the following command: 

    Set-SPOTenant -EnableAzureADB2BIntegration $true 

    This allows external users to authenticate using a one-time passcode, even if they don’t have a Microsoft account. 

    2/ You can try to remove and re-Invite the External User 

    Sometimes, the guest account may be misconfigured. You can refresh the invitation by: 

    • Going to the Microsoft Entra Admin Center. 
    • Navigating to Users > Guest Users. 
    • Locating and deleting the guest account for the external user. 
    • Re-sharing the file with the same email address. User's image

    This will send a new invitation and prompt the user to authenticate properly. 

    3/ You can use “Specific People” Link Type 

    When sharing the file: 

    • Choose “Specific people” in the link settings. 
    • Enter the external user’s email address. 
    • This ensures the link is tied to that user and prompts secure access via passcode. 

      4/ Then try to test with a Microsoft Account 

    To confirm whether the issue is related to the recipient’s email provider: 

    • Try sharing the same file with a Microsoft account (e.g., Outlook.com). 
    • If it works, the issue may be specific to how non-Microsoft accounts are handled. 

    5/ As a community moderator, we do not have sufficient permissions and resources to conduct research directly. We recommend that you contact your IT administrator and your IT administrator can follow the steps in this article to create a Support ticket.  

    Engaging with Microsoft Support will allow you to work with agents who can provide live assistance and escalate the issue to specialized teams if needed. They also have the ability to perform deeper backend analysis and offer targeted solutions that go beyond what we can provide here in the forum.  

    User's image 

    • Fill out the required information in the form, including a description of the issue you are experiencing.  
    • Click on the "Create" button to submit your request. Which will give you a ticket number.  
    • Once your request is submitted, a support engineer will be assigned to your case and will contact you to provide assistance.  

    Note: If you’re an end-user, please coordinate with your IT Administrator to handle these steps.    

    After submitting a support ticket, you can also share the ticket number with us if you want. We will also monitor the progress from our end.  

    Please understand that our initial response may not always resolve the issue immediately. However, with your help and more detailed information, we can work together to find a solution.  


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment”.   User's imageNote: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

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.