When you create an alert in a SharePoint Online list or library, you receive the following error message:
Sorry, something went wrong
You do not have an e-mail address.
Alert has been created successfully but you will not receive notifications until valid e-mail or mobile address has been provided in your profile.
To resolve this issue, configure SharePoint Online to enable users to configure their email address within their My Site profile and configure the changes to replicate to the sites. As a Global Administrator for the Office 365 service, follow these steps:
Click the Admin link at the top of the window, and then SharePoint.
In the SharePoint admin center, click user profiles.
Under the People section, click Manage User Properties.
Locate the Work email property name and rest the mouse pointer over the property.
Click the drop-down arrow, and then click Edit.
In the Edit Settings section, select the option next to the Allow users to edit values for this property setting.
In the Policy Settings section, click the check box next to Replicable.
Note The Replicable setting is necessary to make sure that the properties are propagated to all site collections within the organization.
Scroll to the bottom of the page, and then click OK.
Users can now edit their My Site profile to configure the Work email field as needed. This is the address where SharePoint alerts will be sent for the user.
This error occurs because there's no email address associated with the SharePoint Online user profile. This error occurs most frequently when the user doesn't have a Exchange Online license assigned to their account.