3 ms·
The RFC specifies that the local (left of the @) is treated as case sensitive[0] so it can have semantic meaning. In practice many hosted mail providers (Gmail
by niij 4y ago
The RFC specifies that the local (left of the @) is treated as case sensitive[0] so it can have semantic meaning.
In practice many hosted mail providers (Gmail, Yahoo, etc) treat their own accounts as case insensitive. But in MS Exchange, for example, you can have separate inboxes with only capitalization differences, so it's definitely not obscure.
> local-part of a mailbox MUST BE treated as case sensitive. Therefore, SMTP implementations MUST take care to preserve the case of mailbox local-parts. In particular, for some hosts, the user "smith" is different from the user "Smith".
0: https://www.rfc-editor.org/rfc/rfc5321#section-2.4 https://www.rfc-editor.org/rfc/rfc5321#section-2.4
- singron 4y agoGoogle even lower cases emails when they are used for calendars, so you need to assume case insensitivity for that api to make sense.
- jupp0r 4y agoThanks, I didn't know about MS Exchange. I still haven't seen this happen in practice (ie differently capitalized emails not arriving, etc).