My dad says capitals used to matter (years ago) for email addresses but don't anymore. I'm fairly sure they never did because something like that involving DNS/MX changes would not change. Especially with no easy to find record online.
6 Answers
Let's look at this in pieces:
The domain part of the email address needs to conform to RFC 1034 and is thus (and has always been) case insensitive:
http://www.ietf.org/rfc/rfc1034.txt
The local part of the email address is handled by the receiving mail server and thus whether or not it is treated case-sensitively in theory depends on that server. Some mail servers choose to impose rules in addition to RFC 5322 (e.g. Gmail ignoring dots) or relax them (e.g. most mail servers in Asia allowing extended punctuation at beginnings and endings of addresses).
A mail server MAY in theory (while breaking RFC 5322) implement case sensitivity.
That said, I am not aware of a single one that does or has ever done so.

- 6,079
- 2
- 36
- 55
-
2The domain part of an _Internet_ email address is not case sensitive. Email does not necessarily mean SMTP email. http://en.wikipedia.org/wiki/Email#Email_networks – Jamie F Jan 26 '12 at 04:20
-
1"you should preserve its case" from that RFC. I experienced this problem today when I user didn't get emails from our system because their system had the user part of the email being case sensative. – Relequestual Sep 14 '16 at 15:04
-
1I distinctly remember our email addresses at school being case sensitive. I also remember being careful to write my hotmail account in lower case, not sure if this was just because I was used to the school email being case sensitive though :). – markthewizard1234 Jan 05 '17 at 14:43
This is a subjective question, hinging on the definition of "email."
My opinion is that your dad is right. Email does not only mean SMTP, RFC compliant email, especially in a historical context. cc:Mail was a corporate messaging system. AOL had internal email before they had an internet gateway. Etc, etc. Some of these older systems were case sensitive. I recall that when sending to some corporate gateways we needed to make sure the address was all caps for successful delivery.
Email started to become synonymous with SMTP in the mid 1990's.
http://en.wikipedia.org/wiki/Email#Email_networks
or

- 12,959
- 7
- 83
- 96

- 23,189
- 5
- 61
- 77
No.
By convention, e-mail names are treated as case-insensitive.
However, per RFC 2181:
http://www.ietf.org/rfc/rfc2821.txt
The 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. Mailbox domains are not case sensitive. In particular, for some hosts the user "smith" is different from the user "Smith". However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.

- 114,292
- 17
- 138
- 190
Another document said the local part MUST BE treated as case sensitive, see page 13 or search "sensitive" then you'll see:

- 26,764
- 16
- 85
- 118
Numerous different address formats used to be common on the internet, and with some of them, the text before the hostname was case sensitive. See obsolete addressing https://www.rfc-editor.org/rfc/rfc5322#section-4.4

- 1
- 1

- 441
- 3
- 7
In theory: yes
In practice: no
It is possible to make the part of the email before the @
case-sensitive, but it's never done.

- 1,490
- 1
- 14
- 29

- 831
- 4
- 14
- 29
-
4
-
@Relequestual well Mailchimp (the number 1 mailing list service) makes all emails lowercase when using their online form... – Isaac Adni Sep 14 '16 at 17:13
-
Normally I would too! And sometimes when the user enters it also, lowercase. It's a small problem, but also a real problem, sadly. I was delaing with a case yesterday where a user hadn't got their introductory email to our system. The registered with their email in lc. I can't say where they were from, but by no means a small company. – Relequestual Sep 15 '16 at 16:23