Guest Invitation Email Never Arrives: Root Cause and Fix
🔍 WiseChecker

Guest Invitation Email Never Arrives: Root Cause and Fix

When you invite an external guest to a SharePoint site or Microsoft 365 group, the invitation email should arrive within minutes. Many administrators and site owners report that the guest invitation email never arrives at the recipient’s inbox. This problem is almost always caused by a combination of tenant-level sharing restrictions, Exchange Online transport rules, or the recipient’s spam filter rejecting the message. This article explains the root cause of the missing guest invitation email and provides a step-by-step fix to resolve it.

Key Takeaways: Guest Invitation Email Delivery

  • SharePoint admin center > Policies > Sharing: Controls whether external sharing is allowed and which domains are blocked or allowed.
  • Exchange Online > Mail flow > Rules: Transport rules can silently block or redirect guest invitation emails.
  • Microsoft Entra ID > External Identities > External collaboration settings: Determines if guest invitations can be sent to specific domains or email providers.

ADVERTISEMENT

Why the Guest Invitation Email Does Not Arrive

When you add an external user to a SharePoint site, Microsoft 365 group, or Teams team, the system sends an invitation email through Exchange Online. The email comes from the tenant’s default outbound address, usually invites@microsoft.com or a custom domain if configured. If the email never arrives, the root cause is one of the following:

Tenant sharing restrictions. The SharePoint admin center has a global external sharing policy. If external sharing is turned off or limited to specific domains, the invitation email is never generated. The user appears as “Pending” in the site permissions, but no email is sent.

Exchange Online mail flow rules. Administrators sometimes create transport rules to block automated emails or emails from external domains. A rule that blocks messages from invites@microsoft.com or that blocks messages containing “guest invitation” will stop the email.

Recipient’s spam filter or mailbox rules. The recipient’s email provider may quarantine or delete the invitation email. Common consumer providers like Gmail, Yahoo, or Outlook.com have aggressive spam filters. The recipient’s own mailbox rules can also move the email to a folder the user does not check.

Microsoft Entra ID external collaboration settings. The tenant administrator can restrict guest invitations to specific domains or email providers. If the guest’s domain is blocked in Microsoft Entra ID, the invitation is not sent.

Steps to Diagnose and Fix the Missing Guest Invitation Email

Follow these steps in order. After each step, test by sending a new guest invitation to a test external email address you control.

  1. Check global SharePoint external sharing settings
    Sign in to the SharePoint admin center. Go to Policies > Sharing. Under External sharing, make sure the level is set to either “Anyone” or “New and existing guests.” If it is set to “Only people in your organization,” no guest invitations can be sent. Change the setting and click Save.
  2. Verify domain allow or block lists in SharePoint
    In the same Sharing page, scroll to Advanced settings for external sharing. Click “Limit external sharing by domain.” If a block list includes the guest’s email domain, remove it. If an allow list is active, add the guest’s domain. Click Save.
  3. Check Microsoft Entra ID external collaboration settings
    Open the Microsoft Entra admin center. Go to External Identities > External collaboration settings. Under Guest invite settings, ensure “Anyone in the organization can invite guest users including guests and non-admins” is selected. Under Collaboration restrictions, verify that the guest’s domain is not blocked. If a domain allow list is active, add the guest’s domain. Click Save.
  4. Review Exchange Online mail flow rules
    Open the Exchange admin center. Go to Mail flow > Rules. Look for any rule that blocks, quarantines, or redirects emails from Microsoft invitation services. A common rule blocks emails from invites@microsoft.com or noreply@email.teams.microsoft.com. Disable or delete such rules. If you need to keep the rule, add an exception for those sender addresses. Click Save.
  5. Check the recipient’s spam and junk folders
    Ask the guest to check their Spam, Junk, and Quarantine folders. In Gmail, check the Promotions and Social tabs. In Outlook.com, check the Junk Email folder. Instruct the guest to add invites@microsoft.com to their safe senders list.
  6. Resend the invitation manually
    In SharePoint, go to the site where the guest was added. Click Settings > Site permissions. Find the guest user. Click the user’s name. In the details panel, click “Resend invitation.” If the invitation was blocked by a transport rule or spam filter, the resend may still fail. Only proceed after completing steps 1 through 5.
  7. Send the invitation link manually
    If the email continues to fail, share the direct invitation link with the guest. In SharePoint, while adding a guest, copy the “Send invitation” link from the dialog. Paste it into an email or chat message. The guest can click the link to accept the invitation directly, bypassing the email system.

ADVERTISEMENT

If the Guest Invitation Email Still Does Not Arrive

Guest sees “Pending” status in SharePoint but never receives email

This indicates the invitation was generated but the email was blocked or lost. Use the Exchange admin center to trace the message. Go to Mail flow > Message trace. Search for messages sent from invites@microsoft.com to the guest’s email address. If the trace shows “Delivered,” the email reached the recipient’s mail server. The problem is on the recipient’s side. If the trace shows “Failed” or “Filtered as spam,” check your transport rules again.

Guest invitation email goes to the wrong recipient

This happens when the guest’s email address is misspelled. Remove the guest from the site permissions and add them again with the correct email address. Always verify the email address before sending the invitation.

Guest receives a “You’ve been invited” email but the link is broken

The invitation link expires after 90 days by default. If the guest waits too long, the link becomes invalid. Ask the guest to request a new invitation. In SharePoint, remove the guest and add them again, or use the “Resend invitation” option.

SharePoint Guest Invitation vs Manual Link: Key Differences

Item Email Invitation Manual Link
Delivery method Exchange Online email from invites@microsoft.com Copied URL shared via chat, SMS, or other email
Dependency on mail flow rules Yes — can be blocked by transport rules or spam filters No — bypasses email system entirely
Link expiration 90 days from the date the invitation was sent Same 90-day expiration, but starts when the link is generated
User experience Guest clicks “Accept” in the email body Guest clicks the URL and signs in with the same email
Administrator control Can resend from SharePoint settings Must generate a new link if the old one expires

After verifying all settings in SharePoint, Exchange Online, and Microsoft Entra ID, the guest invitation email should arrive within minutes. If it still does not arrive, use the manual link method as a reliable workaround. For ongoing issues, enable auditing in SharePoint to track when invitations are sent and whether they are delivered.

ADVERTISEMENT