Users email is not mandatory on creation but it is on update
This is rather odd as it allows users to not have a mail, but if you edit them you are forced to set an email.
Updated by Dominic Cleal over 9 years ago
It's a bit weird, but I think it's meant so a user can be created from some external auth source without an e-mail address, but then they're forced to set one on login. However this currently also applies to the admin if they edit the user again, so perhaps it should still be optional if an admin is saving the user? Or it just needs redesigning.
Updated by Lukas Zapletal over 9 years ago
I have entering an email address everywhere - e.g. I am evaluating a software, I know I will not be sending any reports and I need to enter it. I vote for optional e-mail address and changing our sender helper. If the e-mail provided was nil, let's just put warning in logs and skip the send.
Updated by Marek Hulán over 1 year ago
This was discussed again recently https://community.theforeman.org/t/kerberos-cross-domain-signin-fails-foreman-webui/27460/16 specifically this comment https://community.theforeman.org/t/kerberos-cross-domain-signin-fails-foreman-webui/27460/4