Patrick Zacharias LittleFighter19@web.de schrieb am 17.11.2016 um 23:27 in
Nachricht 1cf95a21-01f6-6fa6-4a2a-31d1ad01c5a3@web.de:
Well, that's the problem. The server software I use (more specific gerrit) uses the string in the database and performs a case sentitive compare
in order to authenticate the user when committing changes (you can only commit changes which include your email account).
Because "example@googlemail.com" is not "Example@googlemail.com" it fails.
You can add multiple email accounts. But this does not work as ldap stops you, because in it's opinion it already exists. LDAP understands then "Example" == "example" and won't let you create it.
The gerrit devs (if I recall correctly) argued that this behavior is intentional as due to the standard, mails can be case sensitive and get to different recipients.
RFC 2822 does say nothing about cases in the message, but RFC 2821 says: "Verbs and argument values (e.g., "TO:" or "to:" in the RCPT command and extension name keywords) are not case sensitive, with the sole exception in this specification of a mailbox local-part (SMTP Extensions may explicitly specify case-sensitive elements)."
Now I'd like to know if it possible to modify the scheme that way so that mail works case sensitive (because that's also what the standard says).
So for SMTP at least cases should be taken care of (while almost all implementations don't make a difference in cases). I guess case insensitivity came from X.400 and hosts that didn't know about lower case anyway ;-)
Or if there is a way to force the creation of entries with the "same" value
Thanks in advantage.