>> Patrick Zacharias <LittleFighter19(a)web.de> schrieb am
17.11.2016 um 23:27 in
Nachricht
<1cf95a21-01f6-6fa6-4a2a-31d1ad01c5a3(a)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(a)googlemail.com" is not "Example(a)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.