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.
相关问题
- How to add sender name before sender address in py
- Android: Using Intent to send email - only offerin
- Verify if an email address exists or not
- How can I add condition on mail notification larav
- My email signature will not appear when generating
相关文章
- How do I make a forward e-mail link?
- Debug HTML Email in Gmail App
- Sending email using php, gmail, and swiftmailer ca
- Android - getting an error “no application can per
- How can the Return-Path header be different than t
- Regex Email - Ignore leading and trailing spaces?
- Sending mail with ASP.Net vNext
- TFS email notification
No.
By convention, e-mail names are treated as case-insensitive.
However, per RFC 2181:
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.
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
http://en.wikipedia.org/wiki/Message_Handling_System
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.Another document said the local part MUST BE treated as case sensitive, see page 13 or search "sensitive" then you'll see:
http://www.ietf.org/rfc/rfc2821.txt
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 http://tools.ietf.org/html/rfc5322#section-4.4