Solved

Any standard for Email address?

Posted on 1998-10-21
4
173 Views
Last Modified: 2010-04-26
Is there any specific standard to an email address?  How can I check if the email address entered by the user is correct?
0
Comment
Question by:christayec
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 

Accepted Solution

by:
ReCompile earned 50 total points
ID: 1011644
the standard for email addresses is Username@domain-name.  The only way I can think of to verify if the email address is correct is to verify that it is in that basic format.
0
 
LVL 5

Expert Comment

by:tfabian
ID: 1011645
the proposed answer isn't entirely accurate..

there is no "standard" format for email addresses..   sure most of them at in the format of userid@host.in-domain as "ReCompile" suggestted, but many places are also using firstname.lastname@domain instead coupled with x.500 gateways that end up routing to the final machine destination.. in doing so, it's a cleaner, more secure environment.. you end up not having to advertise all your machine names to the world, and thus they're more secure since potential hackers don't know about them..


anyway, getting back to the discussion, the format for email addresses really depends on the organization that issues them, whether or not they use an x.500 gateway, or x.400 addressing standards, and what their primary email software is based upon..

eg. if you used a DEC ALL-IN-1 email system with an SMTP gateway, your address might look like

    smtp%"JOHN_SMITH@A1"@host.domain

while if you were on a unix system directly connectted to the network and processing SMTP itself, it might be something like

   jsmith@host.domain


or if you relied on x.400, it might be

 /fn=John/sn=Smith/o=Org-Code/@x400-gateway.domain


or if you relied on x.500, it might be

   John.Smith@domain


all are potentially valid depending on the circumstances and systems involved..

as for checking on the validity, there are two or three ways..


1)  send mail to the address and see if it bounces back to you..

2)  telnet to port 25 of the host named, and issue the VRFY command to see if
     the ID exists... it should tell you if the account is valid...

 3)  finger the address.. if it exists, the host should return a message telling you so..

4)  call up the company / isp of the domain, and ask them to verify the address...



but beyond that, there isn't a good way to check on validity of an email address... I wish there was...



0
 
LVL 84

Expert Comment

by:ozo
ID: 1011646
0
 
LVL 5

Expert Comment

by:tfabian
ID: 1011647
since OZO brought up RFCs, I might as well add that the RFC he references has been updated by RFCs 1123, 1138, 1148, 1327, and 2156...


you can find all the RFC online at url  http://sunsite.auc.dk/RFC/main.html


RFCs are de facto standards documents, but by their nature, ie. RFC stands for "Request For Comments", they are only valid until someone writes a new one and updates or obsoletes an old one..

if you want to play the game of "meeting a standard" the generally agreed upon standards are the relevant RFCs...


0

Featured Post

Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
PerfMon Report Resultts 1 51
Lenovo T400 freeze at start up 8 65
USA Brother MFC suitable for UK countries? 2 43
Restart "sometimes" fails 11 42
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
What do we know about Legacy Video Conferencing? - Full IT support needed! - Complicated systems at outrageous prices! - Intense training required! Highfive believes we need to embrace a new alternative.
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question