Sometimes, when trying to create an alert in SharePoint you receive the following error message:
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
The obvious things to check here are the outgoing mail server settings in Central Administration.
It may be the case that you recently added an email address to the account in question, or after receiving the above error added an email address to the user’s profile in Central Administration.
The default timer schedules in SharePoint can be set too high when you’re in a development environment or are wanting to demonstrate functionality to clients. The Workflow timer has a default schedule of 15 minutes for example. Also, if you work with state machine workflows and utilise delay activities you may have scenarios where the delay between various steps is too long, especially for a customer demonstration. Even setting the value to the lowest setting of a minute can cause issues. Imagine a scenario where a sales person is showing the life cycle of a document that contains multiple steps and sub workflows. Each state change of the state machine which either performs a custom action or starts another workflow may have to wait for the Workflow timer job to run before continuing. If the demonstration involves a lot of steps and workflows there will be a lot of space to fill, which although acceptable in a live environment may not be when talking to potential clients.