fbpx
Wikipedia

Email address

An email address identifies an email box to which messages are delivered. While early messaging systems used a variety of formats for addressing, today, email addresses follow a set of specific rules originally standardized by the Internet Engineering Task Force (IETF) in the 1980s, and updated by RFC 5322 and 6854. The term email address in this article refers to just the addr-spec in Section 3.4 of RFC 5322. The RFC defines address more broadly as either a mailbox or group. A mailbox value can be either a name-addr, which contains a display-name and addr-spec, or the more common addr-spec alone.

An email address, such as john.smith@example.com, is made up from a local-part, the symbol @, and a domain, which may be a domain name or an IP address enclosed in brackets. Although the standard requires the local-part to be case-sensitive,[1] it also urges that receiving hosts deliver messages in a case-independent manner,[2] e.g., that the mail system in the domain example.com treat John.Smith as equivalent to john.smith; some mail systems even treat them as equivalent to johnsmith.[3] Mail systems often limit the users' choice of name to a subset of the technically permitted characters.

With the introduction of internationalized domain names, efforts are progressing to permit non-ASCII characters in email addresses.

Message transport edit

An email address consists of two parts, a local-part (sometimes a user name, but not always) and a domain; if the domain is a domain name rather than an IP address then the SMTP client uses the domain name to look up the mail exchange IP address. The general format of an email address is local-part@domain, e.g. jsmith@[192.168.1.2], jsmith@example.com. The SMTP client transmits the message to the mail exchange, which may forward it to another mail exchange until it eventually arrives at the host of the recipient's mail system.

The transmission of electronic mail from the author's computer and between mail hosts in the Internet uses the Simple Mail Transfer Protocol (SMTP), defined in RFC 5321 and 5322, and extensions such as RFC 6531. The mailboxes may be accessed and managed by applications on personal computers, mobile devices or webmail sites, using the SMTP protocol and either the Post Office Protocol (POP) or the Internet Message Access Protocol (IMAP).

When transmitting email messages, mail user agents (MUAs) and mail transfer agents (MTAs) use the domain name system (DNS) to look up a Resource Record (RR) for the recipient's domain. A mail exchanger resource record (MX record) contains the name of the recipient's mailserver. In absence of an MX record, an address record (A or AAAA) directly specifies the mail host.

The local-part of an email address has no significance for intermediate mail relay systems other than the final mailbox host. Email senders and intermediate relay systems must not assume it to be case-insensitive, since the final mailbox host may or may not treat it as such. A single mailbox may receive mail for multiple email addresses, if configured by the administrator. Conversely, a single email address may be the alias to a distribution list to many mailboxes. Email aliases, electronic mailing lists, sub-addressing, and catch-all addresses, the latter being mailboxes that receive messages regardless of the local-part, are common patterns for achieving a variety of delivery goals.

The addresses found in the header fields of an email message are not directly used by mail exchanges to deliver the message. An email message also contains a message envelope that contains the information for mail routing. While envelope and header addresses may be equal, forged email addresses (also called spoofed email addresses) are often seen in spam, phishing, and many other Internet-based scams. This has led to several initiatives which aim to make such forgeries of fraudulent emails easier to spot.

Syntax edit

The format of an email address is local-part@domain, where the local-part may be up to 64 octets long and the domain may have a maximum of 255 octets.[4] The formal definitions are in RFC 5322 (sections 3.2.3 and 3.4.1) and RFC 5321—with a more readable form given in the informational RFC 3696 (written by J. Klensin, the author of RFC 5321) and the associated errata.

An email address also may have an associated "display-name" (Display Name) for the recipient, which precedes the address specification, now surrounded by angled brackets, for example: John Smith <john.smith@example.org>.[5] Email spammers and phishers will often use "Display Name spoofing" to trick their victims, by using a false Display Name, or by using a different email address as the Display Name.[6]

Earlier forms of email addresses for other networks than the Internet included other notations, such as that required by X.400, and the UUCP bang path notation, in which the address was given in the form of a sequence of computers through which the message should be relayed. This was widely used for several years, but was superseded by the Internet standards promulgated by the Internet Engineering Task Force (IETF).

Local-part edit

The local-part of the email address may be unquoted or may be enclosed in quotation marks.

If unquoted, it may use any of these ASCII characters:

  • uppercase and lowercase Latin letters A to Z and a to z
  • digits 0 to 9
  • printable characters !#$%&'*+-/=?^_`{|}~
  • dot ., provided that it is not the first or last character and provided also that it does not appear consecutively (e.g., John..Doe@example.com is not allowed).[7]

If quoted, it may contain Space, Horizontal Tab (HT), any ASCII graphic except Backslash and Quote and a quoted-pair consisting of a Backslash followed by HT, Space or any ASCII graphic; it may also be split between lines anywhere that HT or Space appears. In contrast to unquoted local-parts, the addresses ".John.Doe"@example.com, "John.Doe."@example.com and "John..Doe"@example.com are allowed.

The maximum total length of the local-part of an email address is 64 octets.[8]

  • Space and special characters "(),:;<>@[\] are allowed with restrictions (they are only allowed inside a quoted string, as described in the paragraph below, and in that quoted string, any backslash or double-quote must be preceded once by a backslash);
  • Comments are allowed with parentheses at either end of the local-part; e.g., john.smith(comment)@example.com and (comment)john.smith@example.com are both equivalent to john.smith@example.com.

In addition to the above ASCII characters, international characters above U+007F, encoded as UTF-8, are permitted by RFC 6531 when the EHLO specifies SMTPUTF8, though even mail systems that support SMTPUTF8 and 8BITMIME may restrict which characters to use when assigning local-parts.

A local-part is either a Dot-string or a Quoted-string; it cannot be a combination. Quoted strings and characters, however, are not commonly used.[citation needed] RFC 5321 also warns that "a host that expects to receive mail SHOULD avoid defining mailboxes where the Local-part requires (or uses) the Quoted-string form".

The local-part postmaster is treated specially—it is case-insensitive, and should be forwarded to the domain email administrator. Technically all other local-parts are case-sensitive, therefore johns@example.com and JohnS@example.com specify different mailboxes; however, many organizations treat uppercase and lowercase letters as equivalent. Indeed, RFC 5321 warns that "a host that expects to receive mail SHOULD avoid defining mailboxes where ... the Local-part is case-sensitive".

Despite the wide range of special characters which are technically valid, organisations, mail services, mail servers and mail clients in practice often do not accept all of them. For example, Windows Live Hotmail only allows creation of email addresses using alphanumerics, dot (.), underscore (_) and hyphen (-).[9] Common advice is to avoid using some special characters to avoid the risk of rejected emails.[10]

According to RFC 5321 2.3.11 Mailbox and Address, "the local-part MUST be interpreted and assigned semantics only by the host specified in the domain of the address". This means that no assumptions can be made about the meaning of the local-part of another mail server. It is entirely up to the configuration of the mail server.

Interpretation of the local-part is dependent on the conventions and policies implemented in the mail server. For example, case sensitivity may distinguish mailboxes differing only in capitalization of characters of the local-part, although this is not very common.[11] Gmail ignores all dots in the local-part of a @gmail.com address for the purposes of determining account identity.[12]

Sub-addressing edit

Some mail services support a tag included in the local-part, such that the address is an alias to a prefix of the local-part. Typically the characters following a plus and less often the characters following a minus, so fred+bah@domain and fred+foo@domain might end up in the same inbox as fred+@domain or even as fred@domain. For example, the address joeuser+tag@example.com denotes the same delivery address as joeuser@example.com. RFC 5233[13] refers to this convention as subaddressing, but it is also known as plus addressing, tagged addressing or mail extensions. This can be useful for tagging emails for sorting, and for spam control.[14]

Addresses of this form, using various separators between the base name and the tag, are supported by several email services, including Andrew Project (plus),[15] Runbox (plus),[16] Gmail (plus),[14] Rackspace (plus), Yahoo! Mail Plus (hyphen),[17] Apple's iCloud (plus), Outlook.com (plus),[18] Proton Mail (plus),[19] Fastmail (plus and Subdomain Addressing),[20] postale.io (plus),[21] Pobox (plus),[22] MeMail (plus),[23] MMDF (equals), Qmail and Courier Mail Server (hyphen).[24][25] Postfix and Exim allow configuring an arbitrary separator from the legal character set.[26][27]

The text of the tag may be used to apply filtering,[24] or to create single-use, or disposable email addresses.[28]

Domain edit

The domain name part of an email address has to conform to strict guidelines: it must match the requirements for a hostname, a list of dot-separated DNS labels, each label being limited to a length of 63 characters and consisting of:[7]: §2 

  • Uppercase and lowercase Latin letters A to Z and a to z;
  • Digits 0 to 9, provided that top-level domain names are not all-numeric;
  • Hyphen -, provided that it is not the first or last character.

This rule is known as the LDH rule (letters, digits, hyphen). In addition, the domain may be an IP address literal, surrounded by square brackets [], such as jsmith@[192.168.2.1] or jsmith@[IPv6:2001:db8::1], although this is rarely seen except in email spam. Internationalized domain names (which are encoded to comply with the requirements for a hostname) allow for presentation of non-ASCII domains. In mail systems compliant with RFC 6531 and RFC 6532 an email address may be encoded as UTF-8, both a local-part as well as a domain name.

Comments are allowed in the domain as well as in the local-part; for example, john.smith@(comment)example.com and john.smith@example.com(comment) are equivalent to john.smith@example.com.

RFC 2606 specifies that certain domains, for example those intended for documentation and testing, should not be resolvable and that as a result mail addressed to mailboxes in them and their subdomains should be non-deliverable. Of note for e-mail are example, invalid, example.com, example.net, and example.org.

Examples edit

Valid email addresses edit

  • simple@example.com
  • very.common@example.com
  • x@example.com (one-letter local-part)
  • long.email-address-with-hyphens@and.subdomains.example.com
  • user.name+tag+sorting@example.com (may be routed to user.name@example.com inbox depending on mail server)
  • name/surname@example.com (slashes are a printable character, and allowed)
  • admin@example (local domain name with no TLD, although ICANN highly discourages dotless email addresses[29])
  • example@s.example (see the List of Internet top-level domains)
  • " "@example.org (space between the quotes)
  • "john..doe"@example.org (quoted double dot)
  • mailhost!username@example.org (bangified host route used for uucp mailers)
  • "very.(),:;<>[]\".VERY.\"very@\\ \"very\".unusual"@strange.example.com (include non-letters character AND multiple at sign, the first one being double quoted)
  • user%example.com@example.org (% escaped mail route to user@example.com via example.org)
  • user-@example.org (local-part ending with non-alphanumeric character from the list of allowed printable characters)
  • postmaster@[123.123.123.123] (IP addresses are allowed instead of domains when in square brackets, but strongly discouraged)
  • postmaster@[IPv6:2001:0db8:85a3:0000:0000:8a2e:0370:7334] (IPv6 uses a different syntax)
  • _test@[IPv6:2001:0db8:85a3:0000:0000:8a2e:0370:7334] (begin with underscore different syntax)

Valid email addresses with SMTPUTF8 edit

  • I❤️CHOCOLATE🍫@example.com (emoji are only allowed with SMTPUTF8)

Invalid email addresses edit

  • abc.example.com (no @ character)
  • a@b@c@example.com (only one @ is allowed outside quotation marks)
  • a"b(c)d,e:f;g<h>i[j\k]l@example.com (none of the special characters in this local-part are allowed outside quotation marks)
  • just"not"right@example.com (quoted strings must be dot separated or be the only element making up the local-part)
  • this is"not\allowed@example.com (spaces, quotes, and backslashes may only exist when within quoted strings and preceded by a backslash)
  • this\ still\"not\\allowed@example.com (even if escaped (preceded by a backslash), spaces, quotes, and backslashes must still be contained by quotes)
  • 1234567890123456789012345678901234567890123456789012345678901234+x@example.com (local-part is longer than 64 characters)
  • i.like.underscores@but_they_are_not_allowed_in_this_part (underscore is not allowed in domain part)

Validation and verification edit

Email addresses are often requested as input to website as validation of user existence. Other validation methods are available, such as cell phone number validation, postal mail validation, and fax validation.

An email address is generally recognized as having two parts joined with an at-sign (@), although technical specification detailed in RFC 822 and subsequent RFCs are more extensive.[30]

Syntactically correct, verified email addresses do not guarantee that an email box exists. Thus many mail servers use other techniques and check the mailbox existence against relevant systems such as the Domain Name System for the domain or using callback verification to check if the mailbox exists. Callback verification is an imperfect solution, as it may be disabled to avoid a directory harvest attack, or callbacks may be reported as spam and lead to listing on a DNSBL.

Several validation techniques may be utilized to validate a user email address. For example,[31]

  • Verification links: Email address validation is often accomplished for account creation on websites by sending an email to the user-provided email address with a special temporary hyperlink. On receipt, the user opens the link, immediately activating the account. Email addresses are also useful as means of delivering messages from a website, e.g., user messages, user actions, to the email inbox.
  • Formal and informal standards: RFC 3696 provides specific advice for validating Internet identifiers, including email addresses. Some websites instead attempt to evaluate the validity of email addresses through arbitrary standards, such as by rejecting addresses containing valid characters, such as + and /, or enforcing arbitrary length limitations. Email address internationalization provides for a much larger range of characters than many current validation algorithms allow, such as all Unicode characters above U+0080, encoded as UTF-8.
  • Algorithmic tools: Large websites, bulk mailers and spammers require efficient tools to validate email addresses. Such tools depend upon heuristic algorithms and statistical models.[32]
  • Sender reputation: An email sender's reputation may be used to attempt to verify whether the sender is trustworthy or a potential spammer. Factors that may be incorporated into an assessment of sender reputation include the quality of past contact with or content provided by, and engagement levels of, the sender's IP address or email address.
  • Browser-based verification: HTML5 forms implemented in many browsers allow email address validation to be handled by the browser.[33]

Some companies offer services to validate an email address, often using an application programming interface, but there is no guarantee that it will provide accurate results.

Internationalization edit

The IETF conducts a technical and standards working group devoted to internationalization issues of email addresses, entitled Email Address Internationalization (EAI, also known as IMA, Internationalized Mail Address).[34] This group produced RFC 6530, 6531, 6532 and 6533, and continues to work on additional EAI-related RFCs.

The IETF's EAI Working group published RFC 6530 "Overview and Framework for Internationalized Email", which enabled non-ASCII characters to be used in both the local-parts and domain of an email address. RFC 6530 provides for email based on the UTF-8 encoding, which permits the full repertoire of Unicode. RFC 6531 provides a mechanism for SMTP servers to negotiate transmission of the SMTPUTF8 content.

The basic EAI concepts involve exchanging mail in UTF-8. Though the original proposal included a downgrading mechanism for legacy systems, this has now been dropped.[35] The local servers are responsible for the local-part of the address, whereas the domain would be restricted by the rules of internationalized domain names, though still transmitted in UTF-8. The mail server is also responsible for any mapping mechanism between the IMA form and any ASCII alias.

EAI enables users to have a localized address in a native language script or character set, as well as an ASCII form for communicating with legacy systems or for script-independent use. Applications that recognize internationalized domain names and mail addresses must have facilities to convert these representations.

Significant demand for such addresses is expected in China, Japan, Russia, and other markets that have large user bases in a non-Latin-based writing system.

For example, in addition to the .in top-level domain, the government of India in 2011[36] got approval for ".bharat", (from Bhārat Gaṇarājya), written in seven different scripts[37][38] for use by Gujrati, Marathi, Bangali, Tamil, Telugu, Punjabi and Urdu speakers. Indian company XgenPlus.com claims to be the world's first EAI mailbox provider,[39] and the Government of Rajasthan now supplies a free email account on domain राजस्थान.भारत for every citizen of the state.[40] A leading media house Rajasthan Patrika launched their IDN domain पत्रिका.भारत with contactable email.

The example addresses below would not be handled by RFC 5322 based servers, but are permitted by RFC 6530. Servers compliant with this will be able to handle these:

See also edit

References edit

  1. ^ J. Klensin (October 2008). "General Syntax Principles and Transaction Model". Simple Mail Transfer Protocol. p. 15. sec. 2.4. doi:10.17487/RFC5321. RFC 5321. The local-part of a mailbox MUST BE treated as case sensitive.
  2. ^ J. Klensin (October 2008). "General Syntax Principles and Transaction Model". Simple Mail Transfer Protocol. p. 15. sec. 2.4. doi:10.17487/RFC5321. RFC 5321. However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.
  3. ^ "...you can add or remove the dots from a mail address without changing the actual destination address; and they'll all go to your inbox...", Google.com
  4. ^ Klensin, J. (October 2008). "Size Limits and Minimums". Simple Mail Transfer Protocol. IETF. sec. 4.5.3.1. doi:10.17487/RFC5321. RFC 5321.
  5. ^ "Address Specification". Internet Message Format. sec. 3.4. doi:10.17487/RFC5322. RFC 5322. Retrieved March 14, 2023.
  6. ^ "Spotting a Spoofing". cyber.nj.gov. November 19, 2020. Retrieved 17 April 2023.
  7. ^ a b Klensin, J. (February 2004). RFC 3696. IETF. doi:10.17487/RFC3696. Retrieved 2017-08-01.: §3 
  8. ^ Klensin, J. (October 2008). RFC 5321. IETF. sec. 4.5.3.1.1. doi:10.17487/RFC5321. Retrieved 2019-08-01.
  9. ^ "Sign up for Windows Live". Retrieved 2008-07-26.. However, the phrase is hidden, thus one has to either check the availability of an invalid ID, e.g., me#1, or resort to alternative displaying, e.g., no-style or source view, in order to read it.
  10. ^ "Characters in the local part of an email address". Retrieved 2016-03-30.
  11. ^ Are Email Addresses Case Sensitive? by Heinz Tschabitscher
  12. ^ "Receiving someone else's mail". google.com.
  13. ^ Murchison, K. (2008). Sieve Email Filtering: Subaddress Extension. IETF. doi:10.17487/RFC5233. RFC 5233. Retrieved February 9, 2019.
  14. ^ a b "Send emails from a different address or alias". Gmail Help. Retrieved 13 December 2023.
  15. ^ "An Overview of the Andrew Message System" (PDF). Retrieved 17 April 2023.
  16. ^ "Subaddressing/Plus Addressing". Retrieved 1 January 2024.
  17. ^ "Disposable addresses in Yahoo Mail". Yahoo Help.
  18. ^ Rivera, Rafael (2013-09-17). . Within Windows. Archived from the original on 2014-02-20. Retrieved 2023-12-04.
  19. ^ "Addresses and Aliases". proton.me.
  20. ^ "Plus addressing and subdomain addressing". www.fastmail.com. from the original on 2020-10-06. Retrieved 2020-10-06.
  21. ^ "postale.io's FAQ on sub-addressing". postale.io. from the original on 2020-10-06. Retrieved 2020-10-06.
  22. ^ "Can I use myaddress+extension@pobox.com with my Pobox account?". helpspot.pobox.com. n.d. from the original on 2020-10-03. Retrieved 2020-10-03. Pobox supports the use of "+anystring" (plus extensions) with any address.
  23. ^ "MeMail". www.memail.com. Retrieved 2020-10-06.
  24. ^ a b . Archived from the original on 26 January 2012. Retrieved 27 January 2012.
  25. ^ Sill, Dave. "4.1.5. extension addresses". Life with qmail. Retrieved 27 January 2012.
  26. ^ "Postfix Configuration Parameters". postfix.org.
  27. ^ "Exim Configuration Parameters, "local_part_suffix"". exim.org.
  28. ^ Gina Trapani (2005) "Instant disposable Gmail addresses"
  29. ^ "New gTLD Dotless Domain Names Prohibited". www.icann.org. ICANN. Retrieved 23 March 2020.
  30. ^ "How Domino formats the sender's Internet address in outbound messages". IBM Knowledge Center. Retrieved 23 July 2019.
  31. ^ "M3AAWG Sender Best Common Practices, Version 3" (PDF). Messaging, Malware and Mobile Anti-Abuse Working Group. February 2015. Retrieved 23 July 2019.
  32. ^ Verification & Validation Techniques for Email Address Quality Assurance by Jan Hornych 2011, University of Oxford
  33. ^ "4.10 Forms — HTML5". w3.org.
  34. ^ "Eai Status Pages". Email Address Internationalization (Active WG). IETF. March 17, 2006 – March 18, 2013. Retrieved July 26, 2008.
  35. ^ "Email Address Internationalization (eai)". IETF. Retrieved November 30, 2010.
  36. ^ "2011-01-25 - Approval of Delegation of the seven top-level domains representing India in various languages". features.icann.org.
  37. ^ "Internationalized Domain Names (IDNs) | Registry.In". registry.in. Retrieved 2016-10-17.
  38. ^ "Now, get your email address in Hindi". The Economic Times. Retrieved 2016-10-17.
  39. ^ "Universal Acceptance in India". 15 February 2017.
  40. ^ "देश में पहला, प्रदेश के हर नागरिक के लिए मुफ्त ई-वॉल्ट और ई-मेल की सुविधा शुरू - वसुन्धरा राजे". वसुन्धरा राजे (in Hindi). 2017-08-18. Retrieved 2017-08-20.

Further reading edit

  • RFC 821 Simple Mail Transfer Protocol (Obsoleted by RFCs 2821 and 5321)
  • RFC 822 Standard for the Format of ARPA Internet Text Messages (Obsoleted by RFC 2822) (Errata)
  • RFC 1035 Domain names, Implementation and specification (Errata)
  • RFC 1123 Requirements for Internet Hosts, Application and Support (Updated by RFC 2821, RFC 5321) (Errata)
  • RFC 2142 Mailbox Names for Common Services, Roles and Functions (Errata)
  • RFC 2821 Simple Mail Transfer Protocol (Obsoletes RFC 821, Updates RFC 1123, Obsoleted by RFC 5321) (Errata)
  • RFC 2822 Internet Message Format (Obsoletes RFC 822, Obsoleted by RFC 5322) (Errata)
  • RFC 3696 Application Techniques for Checking and Transformation of Names (Errata)
  • RFC 4291 IP Version 6 Addressing Architecture (Updated by RFC 5952) (Errata)
  • RFC 5321 Simple Mail Transfer Protocol (Obsoletes RFC 2821, Updates RFC 1123) (Errata)
  • RFC 5322 Internet Message Format (Obsoletes RFC 2822, Updated by RFC 6854) (Errata)
  • RFC 5598 Internet Mail Architecture
  • RFC 5952 A Recommendation for IPv6 Address Text Representation (Updates RFC 4291) (Errata)
  • RFC 6530 Overview and Framework for Internationalized Email (Obsoletes RFC 4952, 5504, 5825)
  • RFC 6531 SMTP Extension for Internationalized Email (Obsoletes RFC 5336)
  • RFC 6854 Update to Internet Message Format to Allow Group Syntax in the "From:" and "Sender:" Header Fields (Updates RFC 5322)

External links edit

  •   Validate Email Address at Wikibooks
  •   Best Practices at Wikibooks
  •   Media related to Email address at Wikimedia Commons

email, address, email, address, identifies, email, which, messages, delivered, while, early, messaging, systems, used, variety, formats, addressing, today, email, addresses, follow, specific, rules, originally, standardized, internet, engineering, task, force,. An email address identifies an email box to which messages are delivered While early messaging systems used a variety of formats for addressing today email addresses follow a set of specific rules originally standardized by the Internet Engineering Task Force IETF in the 1980s and updated by RFC 5322 and 6854 The term email address in this article refers to just the addr spec in Section 3 4 of RFC 5322 The RFC defines address more broadly as either a mailbox or group A mailbox value can be either a name addr which contains a display name and addr spec or the more common addr spec alone An email address such as john smith example com is made up from a local part the symbol and a domain which may be a domain name or an IP address enclosed in brackets Although the standard requires the local part to be case sensitive 1 it also urges that receiving hosts deliver messages in a case independent manner 2 e g that the mail system in the domain example com treat John Smith as equivalent to john smith some mail systems even treat them as equivalent to johnsmith 3 Mail systems often limit the users choice of name to a subset of the technically permitted characters With the introduction of internationalized domain names efforts are progressing to permit non ASCII characters in email addresses Contents 1 Message transport 2 Syntax 2 1 Local part 2 1 1 Sub addressing 2 2 Domain 2 3 Examples 2 3 1 Valid email addresses 2 3 2 Valid email addresses with SMTPUTF8 2 3 3 Invalid email addresses 3 Validation and verification 4 Internationalization 5 See also 6 References 7 Further reading 8 External linksMessage transport editAn email address consists of two parts a local part sometimes a user name but not always and a domain if the domain is a domain name rather than an IP address then the SMTP client uses the domain name to look up the mail exchange IP address The general format of an email address is local part domain e g jsmith 192 168 1 2 jsmith example com The SMTP client transmits the message to the mail exchange which may forward it to another mail exchange until it eventually arrives at the host of the recipient s mail system The transmission of electronic mail from the author s computer and between mail hosts in the Internet uses the Simple Mail Transfer Protocol SMTP defined in RFC 5321 and 5322 and extensions such as RFC 6531 The mailboxes may be accessed and managed by applications on personal computers mobile devices or webmail sites using the SMTP protocol and either the Post Office Protocol POP or the Internet Message Access Protocol IMAP When transmitting email messages mail user agents MUAs and mail transfer agents MTAs use the domain name system DNS to look up a Resource Record RR for the recipient s domain A mail exchanger resource record MX record contains the name of the recipient s mailserver In absence of an MX record an address record A or AAAA directly specifies the mail host The local part of an email address has no significance for intermediate mail relay systems other than the final mailbox host Email senders and intermediate relay systems must not assume it to be case insensitive since the final mailbox host may or may not treat it as such A single mailbox may receive mail for multiple email addresses if configured by the administrator Conversely a single email address may be the alias to a distribution list to many mailboxes Email aliases electronic mailing lists sub addressing and catch all addresses the latter being mailboxes that receive messages regardless of the local part are common patterns for achieving a variety of delivery goals The addresses found in the header fields of an email message are not directly used by mail exchanges to deliver the message An email message also contains a message envelope that contains the information for mail routing While envelope and header addresses may be equal forged email addresses also called spoofed email addresses are often seen in spam phishing and many other Internet based scams This has led to several initiatives which aim to make such forgeries of fraudulent emails easier to spot Syntax editThe format of an email address is local part domain where the local part may be up to 64 octets long and the domain may have a maximum of 255 octets 4 The formal definitions are in RFC 5322 sections 3 2 3 and 3 4 1 and RFC 5321 with a more readable form given in the informational RFC 3696 written by J Klensin the author of RFC 5321 and the associated errata An email address also may have an associated display name Display Name for the recipient which precedes the address specification now surrounded by angled brackets for example John Smith lt john smith example org gt 5 Email spammers and phishers will often use Display Name spoofing to trick their victims by using a false Display Name or by using a different email address as the Display Name 6 Earlier forms of email addresses for other networks than the Internet included other notations such as that required by X 400 and the UUCP bang path notation in which the address was given in the form of a sequence of computers through which the message should be relayed This was widely used for several years but was superseded by the Internet standards promulgated by the Internet Engineering Task Force IETF Local part edit The local part of the email address may be unquoted or may be enclosed in quotation marks If unquoted it may use any of these ASCII characters uppercase and lowercase Latin letters A to Z and a to z digits 0 to 9 printable characters amp dot provided that it is not the first or last character and provided also that it does not appear consecutively e g John Doe example com is not allowed 7 If quoted it may contain Space Horizontal Tab HT any ASCII graphic except Backslash and Quote and a quoted pair consisting of a Backslash followed by HT Space or any ASCII graphic it may also be split between lines anywhere that HT or Space appears In contrast to unquoted local parts the addresses John Doe example com John Doe example com and John Doe example com are allowed The maximum total length of the local part of an email address is 64 octets 8 Space and special characters lt gt are allowed with restrictions they are only allowed inside a quoted string as described in the paragraph below and in that quoted string any backslash or double quote must be preceded once by a backslash Comments are allowed with parentheses at either end of the local part e g john smith comment example com and comment john smith example com are both equivalent to john smith example com In addition to the above ASCII characters international characters above U 007F encoded as UTF 8 are permitted by RFC 6531 when the EHLO specifies SMTPUTF8 though even mail systems that support SMTPUTF8 and 8BITMIME may restrict which characters to use when assigning local parts A local part is either a Dot string or a Quoted string it cannot be a combination Quoted strings and characters however are not commonly used citation needed RFC 5321 also warns that a host that expects to receive mail SHOULD avoid defining mailboxes where the Local part requires or uses the Quoted string form The local part postmaster is treated specially it is case insensitive and should be forwarded to the domain email administrator Technically all other local parts are case sensitive therefore johns example com and JohnS example com specify different mailboxes however many organizations treat uppercase and lowercase letters as equivalent Indeed RFC 5321 warns that a host that expects to receive mail SHOULD avoid defining mailboxes where the Local part is case sensitive Despite the wide range of special characters which are technically valid organisations mail services mail servers and mail clients in practice often do not accept all of them For example Windows Live Hotmail only allows creation of email addresses using alphanumerics dot underscore and hyphen 9 Common advice is to avoid using some special characters to avoid the risk of rejected emails 10 According to RFC 5321 2 3 11 Mailbox and Address the local part MUST be interpreted and assigned semantics only by the host specified in the domain of the address This means that no assumptions can be made about the meaning of the local part of another mail server It is entirely up to the configuration of the mail server Interpretation of the local part is dependent on the conventions and policies implemented in the mail server For example case sensitivity may distinguish mailboxes differing only in capitalization of characters of the local part although this is not very common 11 Gmail ignores all dots in the local part of a gmail com address for the purposes of determining account identity 12 Sub addressing edit Some mail services support a tag included in the local part such that the address is an alias to a prefix of the local part Typically the characters following a plus and less often the characters following a minus so fred bah domain and fred foo domain might end up in the same inbox as fred domain or even as fred domain For example the address joeuser tag example com denotes the same delivery address as joeuser example com RFC 5233 13 refers to this convention as subaddressing but it is also known as plus addressing tagged addressing or mail extensions This can be useful for tagging emails for sorting and for spam control 14 Addresses of this form using various separators between the base name and the tag are supported by several email services including Andrew Project plus 15 Runbox plus 16 Gmail plus 14 Rackspace plus Yahoo Mail Plus hyphen 17 Apple s iCloud plus Outlook com plus 18 Proton Mail plus 19 Fastmail plus and Subdomain Addressing 20 postale io plus 21 Pobox plus 22 MeMail plus 23 MMDF equals Qmail and Courier Mail Server hyphen 24 25 Postfix and Exim allow configuring an arbitrary separator from the legal character set 26 27 The text of the tag may be used to apply filtering 24 or to create single use or disposable email addresses 28 Domain edit The domain name part of an email address has to conform to strict guidelines it must match the requirements for a hostname a list of dot separated DNS labels each label being limited to a length of 63 characters and consisting of 7 2 Uppercase and lowercase Latin letters A to Z and a to z Digits 0 to 9 provided that top level domain names are not all numeric Hyphen provided that it is not the first or last character This rule is known as the LDH rule letters digits hyphen In addition the domain may be an IP address literal surrounded by square brackets such as jsmith 192 168 2 1 or jsmith IPv6 2001 db8 1 although this is rarely seen except in email spam Internationalized domain names which are encoded to comply with the requirements for a hostname allow for presentation of non ASCII domains In mail systems compliant with RFC 6531 and RFC 6532 an email address may be encoded as UTF 8 both a local part as well as a domain name Comments are allowed in the domain as well as in the local part for example john smith comment example com and john smith example com comment are equivalent to john smith example com RFC 2606 specifies that certain domains for example those intended for documentation and testing should not be resolvable and that as a result mail addressed to mailboxes in them and their subdomains should be non deliverable Of note for e mail are example invalid example com example net and example org Examples edit Valid email addresses edit simple example com very common example com x example com one letter local part long email address with hyphens and subdomains example com user name tag sorting example com may be routed to user name example com inbox depending on mail server name surname example com slashes are a printable character and allowed admin example local domain name with no TLD although ICANN highly discourages dotless email addresses 29 example s example see the List of Internet top level domains example org space between the quotes john doe example org quoted double dot mailhost username example org bangified host route used for uucp mailers very lt gt VERY very very unusual strange example com include non letters character AND multiple at sign the first one being double quoted user example com example org escaped mail route to user example com via example org user example org local part ending with non alphanumeric character from the list of allowed printable characters postmaster 123 123 123 123 IP addresses are allowed instead of domains when in square brackets but strongly discouraged postmaster IPv6 2001 0db8 85a3 0000 0000 8a2e 0370 7334 IPv6 uses a different syntax test IPv6 2001 0db8 85a3 0000 0000 8a2e 0370 7334 begin with underscore different syntax Valid email addresses with SMTPUTF8 edit I CHOCOLATE example com emoji are only allowed with SMTPUTF8 Invalid email addresses edit abc example com no character a b c example com only one is allowed outside quotation marks a b c d e f g lt h gt i j k l example com none of the special characters in this local part are allowed outside quotation marks just not right example com quoted strings must be dot separated or be the only element making up the local part this is not allowed example com spaces quotes and backslashes may only exist when within quoted strings and preceded by a backslash this still not allowed example com even if escaped preceded by a backslash spaces quotes and backslashes must still be contained by quotes 1234567890123456789012345678901234567890123456789012345678901234 x example com local part is longer than 64 characters i like underscores but they are not allowed in this part underscore is not allowed in domain part Validation and verification editThis section needs additional citations for verification Please help improve this article by adding citations to reliable sources in this section Unsourced material may be challenged and removed July 2019 Learn how and when to remove this template message Email addresses are often requested as input to website as validation of user existence Other validation methods are available such as cell phone number validation postal mail validation and fax validation An email address is generally recognized as having two parts joined with an at sign although technical specification detailed in RFC 822 and subsequent RFCs are more extensive 30 Syntactically correct verified email addresses do not guarantee that an email box exists Thus many mail servers use other techniques and check the mailbox existence against relevant systems such as the Domain Name System for the domain or using callback verification to check if the mailbox exists Callback verification is an imperfect solution as it may be disabled to avoid a directory harvest attack or callbacks may be reported as spam and lead to listing on a DNSBL Several validation techniques may be utilized to validate a user email address For example 31 Verification links Email address validation is often accomplished for account creation on websites by sending an email to the user provided email address with a special temporary hyperlink On receipt the user opens the link immediately activating the account Email addresses are also useful as means of delivering messages from a website e g user messages user actions to the email inbox Formal and informal standards RFC 3696 provides specific advice for validating Internet identifiers including email addresses Some websites instead attempt to evaluate the validity of email addresses through arbitrary standards such as by rejecting addresses containing valid characters such as and or enforcing arbitrary length limitations Email address internationalization provides for a much larger range of characters than many current validation algorithms allow such as all Unicode characters above U 0080 encoded as UTF 8 Algorithmic tools Large websites bulk mailers and spammers require efficient tools to validate email addresses Such tools depend upon heuristic algorithms and statistical models 32 Sender reputation An email sender s reputation may be used to attempt to verify whether the sender is trustworthy or a potential spammer Factors that may be incorporated into an assessment of sender reputation include the quality of past contact with or content provided by and engagement levels of the sender s IP address or email address Browser based verification HTML5 forms implemented in many browsers allow email address validation to be handled by the browser 33 Some companies offer services to validate an email address often using an application programming interface but there is no guarantee that it will provide accurate results Internationalization editThe IETF conducts a technical and standards working group devoted to internationalization issues of email addresses entitled Email Address Internationalization EAI also known as IMA Internationalized Mail Address 34 This group produced RFC 6530 6531 6532 and 6533 and continues to work on additional EAI related RFCs The IETF s EAI Working group published RFC 6530 Overview and Framework for Internationalized Email which enabled non ASCII characters to be used in both the local parts and domain of an email address RFC 6530 provides for email based on the UTF 8 encoding which permits the full repertoire of Unicode RFC 6531 provides a mechanism for SMTP servers to negotiate transmission of the SMTPUTF8 content The basic EAI concepts involve exchanging mail in UTF 8 Though the original proposal included a downgrading mechanism for legacy systems this has now been dropped 35 The local servers are responsible for the local part of the address whereas the domain would be restricted by the rules of internationalized domain names though still transmitted in UTF 8 The mail server is also responsible for any mapping mechanism between the IMA form and any ASCII alias EAI enables users to have a localized address in a native language script or character set as well as an ASCII form for communicating with legacy systems or for script independent use Applications that recognize internationalized domain names and mail addresses must have facilities to convert these representations Significant demand for such addresses is expected in China Japan Russia and other markets that have large user bases in a non Latin based writing system For example in addition to the in top level domain the government of India in 2011 36 got approval for bharat from Bharat Gaṇarajya written in seven different scripts 37 38 for use by Gujrati Marathi Bangali Tamil Telugu Punjabi and Urdu speakers Indian company XgenPlus com claims to be the world s first EAI mailbox provider 39 and the Government of Rajasthan now supplies a free email account on domain र जस थ न भ रत for every citizen of the state 40 A leading media house Rajasthan Patrika launched their IDN domain पत र क भ रत with contactable email The example addresses below would not be handled by RFC 5322 based servers but are permitted by RFC 6530 Servers compliant with this will be able to handle these Latin alphabet with diacritics Pele example com Greek alphabet dokimh paradeigma dokimh Traditional Chinese characters 我買 屋企 香港 Japanese characters 二ノ宮 黒川 日本 Cyrillic characters medved s balalajkoj rf Devanagari characters स पर क ड ट म ल भ रतSee also edit nbsp internet portal nbsp technology portalAnti spam techniques Email client Email box Email authentication International emailReferences edit J Klensin October 2008 General Syntax Principles and Transaction Model Simple Mail Transfer Protocol p 15 sec 2 4 doi 10 17487 RFC5321 RFC 5321 The local part of a mailbox MUST BE treated as case sensitive J Klensin October 2008 General Syntax Principles and Transaction Model Simple Mail Transfer Protocol p 15 sec 2 4 doi 10 17487 RFC5321 RFC 5321 However exploiting the case sensitivity of mailbox local parts impedes interoperability and is discouraged you can add or remove the dots from a mail address without changing the actual destination address and they ll all go to your inbox Google com Klensin J October 2008 Size Limits and Minimums Simple Mail Transfer Protocol IETF sec 4 5 3 1 doi 10 17487 RFC5321 RFC 5321 Address Specification Internet Message Format sec 3 4 doi 10 17487 RFC5322 RFC 5322 Retrieved March 14 2023 Spotting a Spoofing cyber nj gov November 19 2020 Retrieved 17 April 2023 a b Klensin J February 2004 RFC 3696 IETF doi 10 17487 RFC3696 Retrieved 2017 08 01 3 Klensin J October 2008 RFC 5321 IETF sec 4 5 3 1 1 doi 10 17487 RFC5321 Retrieved 2019 08 01 Sign up for Windows Live Retrieved 2008 07 26 However the phrase is hidden thus one has to either check the availability of an invalid ID e g me 1 or resort to alternative displaying e g no style or source view in order to read it Characters in the local part of an email address Retrieved 2016 03 30 Are Email Addresses Case Sensitive by Heinz Tschabitscher Receiving someone else s mail google com Murchison K 2008 Sieve Email Filtering Subaddress Extension IETF doi 10 17487 RFC5233 RFC 5233 Retrieved February 9 2019 a b Send emails from a different address or alias Gmail Help Retrieved 13 December 2023 An Overview of the Andrew Message System PDF Retrieved 17 April 2023 Subaddressing Plus Addressing Retrieved 1 January 2024 Disposable addresses in Yahoo Mail Yahoo Help Rivera Rafael 2013 09 17 Outlook com supports simpler email aliases too Within Windows Archived from the original on 2014 02 20 Retrieved 2023 12 04 Addresses and Aliases proton me Plus addressing and subdomain addressing www fastmail com Archived from the original on 2020 10 06 Retrieved 2020 10 06 postale io s FAQ on sub addressing postale io Archived from the original on 2020 10 06 Retrieved 2020 10 06 Can I use myaddress extension pobox com with my Pobox account helpspot pobox com n d Archived from the original on 2020 10 03 Retrieved 2020 10 03 Pobox supports the use of anystring plus extensions with any address MeMail www memail com Retrieved 2020 10 06 a b Dot Qmail Control the delivery of mail messages Archived from the original on 26 January 2012 Retrieved 27 January 2012 Sill Dave 4 1 5 extension addresses Life with qmail Retrieved 27 January 2012 Postfix Configuration Parameters postfix org Exim Configuration Parameters local part suffix exim org Gina Trapani 2005 Instant disposable Gmail addresses New gTLD Dotless Domain Names Prohibited www icann org ICANN Retrieved 23 March 2020 How Domino formats the sender s Internet address in outbound messages IBM Knowledge Center Retrieved 23 July 2019 M3AAWG Sender Best Common Practices Version 3 PDF Messaging Malware and Mobile Anti Abuse Working Group February 2015 Retrieved 23 July 2019 Verification amp Validation Techniques for Email Address Quality Assurance by Jan Hornych 2011 University of Oxford 4 10 Forms HTML5 w3 org Eai Status Pages Email Address Internationalization Active WG IETF March 17 2006 March 18 2013 Retrieved July 26 2008 Email Address Internationalization eai IETF Retrieved November 30 2010 2011 01 25 Approval of Delegation of the seven top level domains representing India in various languages features icann org Internationalized Domain Names IDNs Registry In registry in Retrieved 2016 10 17 Now get your email address in Hindi The Economic Times Retrieved 2016 10 17 Universal Acceptance in India 15 February 2017 द श म पहल प रद श क हर न गर क क ल ए म फ त ई व ल ट और ई म ल क स व ध श र वस न धर र ज वस न धर र ज in Hindi 2017 08 18 Retrieved 2017 08 20 Further reading editRFC 821 Simple Mail Transfer Protocol Obsoleted by RFCs 2821 and 5321 RFC 822 Standard for the Format of ARPA Internet Text Messages Obsoleted by RFC 2822 Errata RFC 1035 Domain names Implementation and specification Errata RFC 1123 Requirements for Internet Hosts Application and Support Updated by RFC 2821 RFC 5321 Errata RFC 2142 Mailbox Names for Common Services Roles and Functions Errata RFC 2821 Simple Mail Transfer Protocol Obsoletes RFC 821 Updates RFC 1123 Obsoleted by RFC 5321 Errata RFC 2822 Internet Message Format Obsoletes RFC 822 Obsoleted by RFC 5322 Errata RFC 3696 Application Techniques for Checking and Transformation of Names Errata RFC 4291 IP Version 6 Addressing Architecture Updated by RFC 5952 Errata RFC 5321 Simple Mail Transfer Protocol Obsoletes RFC 2821 Updates RFC 1123 Errata RFC 5322 Internet Message Format Obsoletes RFC 2822 Updated by RFC 6854 Errata RFC 5598 Internet Mail Architecture RFC 5952 A Recommendation for IPv6 Address Text Representation Updates RFC 4291 Errata RFC 6530 Overview and Framework for Internationalized Email Obsoletes RFC 4952 5504 5825 RFC 6531 SMTP Extension for Internationalized Email Obsoletes RFC 5336 RFC 6854 Update to Internet Message Format to Allow Group Syntax in the From and Sender Header Fields Updates RFC 5322 External links edit nbsp Validate Email Address at Wikibooks nbsp Best Practices at Wikibooks nbsp Media related to Email address at Wikimedia Commons Retrieved from https en wikipedia org w index php title Email address amp oldid 1203151152, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.