The "name" part can be made up of any letters or numbers, and a few special characters, but it cannot contain spaces. The "provider" part can be made up of any letters or numbers, but no special characters and no spaces. Some providers may restrict the "name" part in other ways. For example, Gmail does not allow underscores.