Ask a Question
Ask Question Login
Corporate Training
  1. Community
  2. Cyber Security
  3. Question
Cyber Security

How can I get the list of valid email addresses?

Asked by Al German Feb 15, 2022 600 views 1 answer
Share

About this question

 I need to validate an Email address field comprehensively. From Wikipedia, I pulled the following valid/invalid email addresses, is there anything I am missing here? Thanks


Valid email addresses

prettyandsimple@example.com

very.common@example.com

disposable.style.email.with+symbol@example.com

other.email-with-dash@example.com

fully-qualified-domain@example.com

x@example.com (one-letter local-part)

"very.unusual.@.unusual.com"@example.com

"very.(),:;<>[]".VERY."very@ "very".unusual"@strange.example.com

example-indeed@strange-example.com

admin@mailserver1 (local domain name with no TLD)

/#!$%&'*+-/=?^_`{}|~@example.org

"()<>[]:,;@\"!#$%&'-/=?^_`{}| ~.a"@example.org

" "@example.org (space between the quotes)

example@s.solutions (see the List of Internet top-level domains)

user@localserver

user@tt (although ICANN highly discourages dotless email addresses)

user@[IPv6:2001:DB8::1]

Invalid email addresses

Abc.example.com (no @ character)

A@b@c@example.com (only one @ is allowed outside quotation marks)

a"b(c)d,e:f;gi[jk]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 the only element making up the local-part)

this is"notallowed@example.com (spaces, quotes, and backslashes may only exist when within quoted strings and preceded by a backslash)

this still"notallowed@example.com (even if escaped (preceded by a backslash), spaces, quotes, and backslashes must still be contained by quotes)

1234567890123456789012345678901234567890123456789012345678901234+x@example.com (too long)

john..doe@example.com (double dot before @)

example@localhost (sent from localhost)

with caveat: Gmail lets this through, Email address#Local-part the dots altogether

john.doe@example..com (double dot after @)

"much.more unusual"@example.com

a valid address with a leading space

a valid address with a trailing space


Your answer

1 Answer

More Cyber Security discussions

Learn & Explore

Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.

Latest Cyber Security Blogs

Guides, tips and career advice on Cyber Security from JanBask experts.