identifier of the destination where email messages are delivered

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 … Wikipedia
🌐
Wikipedia
en.wikipedia.org › wiki › Email_address
Email address - Wikipedia
4 days ago - An email address consists of two ... 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....
🌐
Indeed
in.indeed.com › career guide › career development › what is the correct format of an email address? (with examples)
What Is The Correct Format Of An Email Address? | Indeed.com India
2 weeks ago - The correct format of an email address can ensure the email is easy to read and remember. One of the most common formats is [email protected], but many other formats are also entirely acceptable, such as [email protected].
Discussions

Email Address Format
The formats i have preferred over the year has been [email protected] or [email protected] . I don’t like to use [email protected] especially if you have any size or growth potential due to the fact you might have overlapping email addresses More on reddit.com
🌐 r/sysadmin
134
32
April 8, 2022
forms - What characters are allowed in an email address? - Stack Overflow
See also: RFC 822 Email Address Parser in PHP. The formal definitions of e-mail addresses are in: RFC 5322 (sections 3.2.3 and 3.4.1, obsoletes RFC 2822), RFC 5321, RFC 3696, RFC 6531 (permitted characters). ... As an extra caution to would-be implementers of this regex: Don't. Just verify that it folows the format ... More on stackoverflow.com
🌐 stackoverflow.com
What formula for email addresses do you use, and why?
We do full names, eg [email protected] , if someone has a very complex name then it's initialised. Middle names are not used. When someone with the same name joins, he gets a 2 appended to his name. More on reddit.com
🌐 r/sysadmin
51
11
July 3, 2018
What is deemed as a professional email address? Do you recommend creating a domain or is using "@gmail.com" okay?
🌐 r/careerguidance
47
44
August 15, 2017
🌐
Vitanur
vitamail.vitanur.com › blogs › what-is-valid-email-address-format
What is a Valid Email Address Format? (Examples + Validation Guide 2025)
August 25, 2025 - The syntax of a valid email address is "local-part@domain", where the local part is the part before the "@" symbol and the domain part is the part after the "@" symbol.
🌐
Xmatters
help.xmatters.com › ondemand › trial › valid_email_format.htm
Valid email address format
For example, in the address [email protected], "example" is the email prefix, and "mail.com" is the email domain.
🌐
ZeroBounce
zerobounce.net › zerobounce - email validation home › email address format and how to use it right
Email Address Format and How to Use it Right - ZeroBounce Blog
July 25, 2025 - The correct email address format consists of the following elements: a username (local part), a connecting ‘@’ symbol, a domain name, and a top-level domain (TLD). The elements before the ‘@’ symbol are called the ‘prefix,’ while everything after, including the domain and TLD, is called the suffix.
Top answer
1 of 3
83

John Doe <[email protected]> → what do you call the whole thing?

It's called a mailbox, as specified in RFC 5322 on page 45:

3.4. Address Specification

Addresses occur in several message header fields to indicate senders and recipients of messages. An address may either be an individual mailbox, or a group of mailboxes.

Normally, a mailbox is composed of two parts: (1) an optional display name that indicates the name of the recipient (which can be a person or a system) that could be displayed to the user of a mail application, and (2) an addr-spec address enclosed in angle brackets ("<" and ">"). There is an alternate simple form of a mailbox where the addr-spec address appears alone, without the recipient's name or the angle brackets. The Internet addr-spec address is described in section 3.4.1.

Source 3.4. Address Specification

See also Appendix A.1.2. Different Types of Mailboxes

2 of 3
51

It is in the RFC5322, you just missed it:

address         =   mailbox / group
mailbox         =   name-addr / addr-spec
name-addr       =   [display-name] angle-addr
angle-addr      =   [CFWS] "<" addr-spec ">" [CFWS] / obs-angle-addr
group           =   display-name ":" [group-list] ";" [CFWS]
display-name    =   phrase
mailbox-list    =   (mailbox *("," mailbox)) / obs-mbox-list
address-list    =   (address *("," address)) / obs-addr-list
group-list      =   mailbox-list / CFWS / obs-group-list

Let's break this down.

address either a mailbox or a group. A mailbox is a name-addr or addr-spec.

This name-addr is the format you're asking about: there is an optional display-name (it's optional because it is defined with square brackets) followed by the angle-addr, which itself is an addr-spec in angle brackets with optional foldable space CFWS on both sides of it (defined further in the section 3.2.2), or an obsolete address format obs-angle-addr.

A whole section 3.4.1 is dedicated to the description of addr-spec format.

So, in conclusion:

  • John Doe <[email protected]> is a name-addr, which is a variant of mailbox, which is a variant of address.
  • John Doe is a display-name
  • <[email protected]> is an angle-addr
  • [email protected] is an addr-spec
  • john is a local-part
  • example.com is a domain.
Find elsewhere
🌐
Microsoft Learn
learn.microsoft.com › en-us › product-style-guide-msft-internal › ux-content-design-essentials › email-address-format
Email address format | Microsoft Learn
Learn the guidelines for formatting email addresses in documentation, ensuring consistency by using all lowercase letters.
🌐
Omnisend
omnisend.com › blog › email-format
Email format guide: Tips, best practices, and examples
January 22, 2024 - Here are the main components of a standard business email format: Subject line: This is the first thing your recipient sees. So, make it clear, concise, and relevant. It should summarize your email’s purpose and encourage readers to open it. Keep subject lines catchy and benefit-focused. Greeting/salutation: This is the opening line of your email, and it sets the tone of your email. Salutations are how you address and connect with recipients.
🌐
FullEnrich
fullenrich.com › content › email-address-format
Email Address Format: A Comprehensive Guide
Educational institutions often use specific email address formats to identify students, faculty, and staff. Here are some common examples: [email protected] (e.g., [email protected]) ... These formats may vary depending on the institution's email infrastructure and naming conventions.
🌐
USWDS
designsystem.digital.gov › patterns › create-a-user-profile › email-address
Email address | U.S. Web Design System (USWDS)
Tell users why you need their email address, why you might contact them, and when. Do validate formatting by checking for an at symbol (@) that is preceded and followed by one or more characters (not spaces).
🌐
Superhuman
blog.superhuman.com › email-format
How to format an email: 5 examples
July 21, 2025 - Let's schedule a brief meeting to delve deeper into these updates and address any questions or suggestions you may have. I'm available [suggest a couple of meeting times] or can accommodate your schedule if you have a preferred time. Your insights are crucial as we move forward, and I'm excited about these changes' positive impact. Regards, [Your Full Name] A cold email is a message you send to someone you haven't talked to before.
🌐
Reddit
reddit.com › r/sysadmin › email address format
r/sysadmin on Reddit: Email Address Format
April 8, 2022 -

I am switching over the company I work for to a new email system. We are switching from a local company that we have used for over 20 years to Google’s Gmail.

We planned on changing the email address formats from a firstname and first initial of last name format ([email protected]) to a [email protected] … that is until the CEO decided that we needed to discuss it more.

His concerns were privacy, and that the shorter the better because when handing it out, it’s very hard to hand out emails already let alone bigger ones rather than shorter. I understand his views about it, but wanted to see what you all thought about this.

We are going to meet again in 3 days and discuss what way we should go. What are your thoughts on this? What format do you prefer and why? Also if you had a choice of the two I presented what would you prefer and why?

🌐
Woodpecker
woodpecker.co › blog › proper-email-format
Proper Email Format: Create Professional Emails
January 30, 2025 - Best practices for creating an effective email signature in a professional email format include keeping it simple and informative. An ideal email signature should contain the sender’s full name, job title, company name, and contact information such as phone number and email address.
🌐
Mailmunch
mailmunch.com › blog › email-format
What is Email Format? How to Properly Structure Your Email In 2025 | Mailmunch
March 1, 2025 - Email preheader text, also known ... a user's email client or app. Make sure that your pre-header text is formatted correctly and concisely. If you know the recipient's name, use their first or full name followed by a comma. If you are unsure of their name or prefer to be more formal, use "Dear" followed by their title and last name. Keep in mind that the specific method for setting the "Reply-To" address may vary depending ...
🌐
Findymail
findymail.com › blog › email-address-format
Email Address Validation: Check Format, Syntax & Best Practices
November 6, 2025 - This guide covers understanding valid email address format and structure, email address syntax rules and components, methods to validate email addresses, common invalid email address examples to avoid, email verification tools and regex patterns, plus best practices for email address validation.
🌐
Proton
proton.me › support › proton mail › addresses and identities
Types of email addresses and aliases | Proton
A short version of this address ending in @pm.me ([email protected]), which you activated in settings. (Previously, it was possible for a limited time to activate your @pm.me address with a Proton Free plan to receive emails only.
🌐
Shopify
shopify.com › blog › email-format
Professional Email Format To Follow in 2025 - Shopify
With Shopify Email, you can easily ... Email · The proper format for an email includes a subject line, greeting, email body, conclusion, sign-off, and email signature....
Top answer
1 of 16
1050

See RFC 5322: Internet Message Format and, to a lesser extent, RFC 5321: Simple Mail Transfer Protocol.

RFC 822 also covers email addresses, but it deals mostly with its structure:

 addr-spec   =  local-part "@" domain        ; global address     
 local-part  =  word *("." word)             ; uninterpreted
                                             ; case-preserved
 
 domain      =  sub-domain *("." sub-domain)     
 sub-domain  =  domain-ref / domain-literal     
 domain-ref  =  atom                         ; symbolic reference

where an atom and word are defined as

                                             ; (  Octal, Decimal.)
 CHAR        =  <any ASCII character>        ; (  0-177,  0.-127.)
 CTL         =  <any ASCII control           ; (  0- 37,  0.- 31.)
                 character and DEL>          ; (    177,     127.)
 specials    =  "(" / ")" / "<" / ">" / "@"  ; Must be in quoted-
             /  "," / ";" / ":" / "\" / <">  ;  string, to use
             /  "." / "[" / "]"              ;  within a word.
 atom        =  1*<any CHAR except specials, SPACE and CTLs>
 word        =  atom / quoted-string

And as usual, Wikipedia has a decent article on email addresses:

The local-part of the email address may use any of these ASCII characters:

  • uppercase and lowercase Latin letters A to Z and a to z;
  • digits 0 to 9;
  • special characters !#$%&'*+-/=?^_`{|}~;
  • dot ., provided that it is not the first or last character unless quoted, and provided also that it does not appear consecutively unless quoted (e.g. [email protected] is not allowed but "John..Doe"@example.com is allowed);
  • space and "(),:;<>@[\] characters are allowed with restrictions (they are only allowed inside a quoted string, as described in the paragraph below, and in addition, a backslash or double-quote must be preceded by a backslash);
  • comments are allowed with parentheses at either end of the local-part; e.g. john.smith(comment)@example.com and (comment)[email protected] are both equivalent to [email protected].

In addition to ASCII characters, as of 2012 you can use international characters above U+007F, encoded as UTF-8 as described in the RFC 6532 spec and explained on Wikipedia. Note that as of 2019, these standards are still marked as Proposed, but are being rolled out slowly. The changes in this spec essentially added international characters as valid alphanumeric characters (atext) without affecting the rules on allowed & restricted special characters like !# and @:.

For validation, see Using a regular expression to validate an email address.

The domain part is defined as follows:

The Internet standards (Request for Comments) for protocols mandate that component hostname labels may contain only the ASCII letters a through z (in a case-insensitive manner), the digits 0 through 9, and the hyphen (-). The original specification of hostnames in RFC 952, mandated that labels could not start with a digit or with a hyphen, and must not end with a hyphen. However, a subsequent specification (RFC 1123) permitted hostname labels to start with digits. No other symbols, punctuation characters, or blank spaces are permitted.

2 of 16
417

Watch out! There is a bunch of knowledge rot in this thread (stuff that used to be true and now isn't).

To avoid false-positive rejections of actual email addresses in the current and future world, and from anywhere in the world, you need to know at least the high-level concept of RFC 3490, "Internationalizing Domain Names in Applications (IDNA)". I know folks in US and A often aren't up on this, but it's already in widespread and rapidly increasing use around the world (mainly the non-English dominated parts).

The gist is that you can now use addresses like mason@日本.com and wildwezyr@fahrvergnügen.net. No, this isn't yet compatible with everything out there (as many have lamented above, even simple qmail-style +ident addresses are often wrongly rejected). But there is an RFC, there's a spec, it's now backed by the IETF and ICANN, and--more importantly--there's a large and growing number of implementations supporting this improvement that are currently in service.

I didn't know much about this development myself until I moved back to Japan and started seeing email addresses like hei@やる.ca and Amazon URLs like this:

http://www.amazon.co.jp/エレクトロニクス-デジタルカメラ-ポータブルオーディオ/b/ref=topnav_storetab_e?ie=UTF8&node=3210981

I know you don't want links to specs, but if you rely solely on the outdated knowledge of hackers on Internet forums, your email validator will end up rejecting email addresses that non-English-speaking users increasingly expect to work. For those users, such validation will be just as annoying as the commonplace brain-dead form that we all hate, the one that can't handle a + or a three-part domain name or whatever.

So I'm not saying it's not a hassle, but the full list of characters "allowed under some/any/none conditions" is (nearly) all characters in all languages. If you want to "accept all valid email addresses (and many invalid too)" then you have to take IDN into account, which basically makes a character-based approach useless (sorry), unless you first convert the internationalized email addresses (dead since September 2015, used to be like this—a working alternative is here) to Punycode.

After doing that you can follow (most of) the advice above.