Allow for registering of malformed e-mail addresses to a profile
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
Currently, only correctly-formed e-mail addresses can be added in the Profile Settings / Email screen. This makes sense for the primary e-mail, and for the notification e-mail. But for commit identification, it would be good to also be able to add malformed addresses (for example "john.smith@"), as git allows such strings to be used in commits, both in the author and in the committer information. Such commits currently can never be successfully associated with an account.
I would argue that the public e-mail address also does not necessarily have to be valid, it might just be used as an identifier rather than as an actual address (or could be an invalid format on purpose to avoid spam).
It might be against the policies of a given project to accept commits without valid e-mail, but to enforce this policy in software this would have to be handled during pushes etc., not in the profile setup.
Proposal
Check for correct form of e-mail address only when assigning an e-mail address as "primary" or "notification" address, not when the address is entered.