Skip Navigational Links
LISTSERV email list manager
LISTSERV - COMMUNITY.EMAILOGY.COM
LISTSERV Menu
Log In
Log In
LISTSERV 17.5 Help - LSTOWN-L Archives
LISTSERV Archives
LISTSERV Archives
Search Archives
Search Archives
Register
Register
Log In
Log In

LSTOWN-L Archives

LISTSERV List Owners' Forum

LSTOWN-L

Menu
LISTSERV Archives LISTSERV Archives
LSTOWN-L Home LSTOWN-L Home

Log In Log In
Register Register

Subscribe or Unsubscribe Subscribe or Unsubscribe

Search Archives Search Archives
Options: Use Forum View

Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
Re: Valid email addresses
From:
Mark Hunnibell <[log in to unmask]>
Reply To:
LISTSERV list owners' forum <[log in to unmask]>
Date:
Thu, 30 Mar 2000 09:37:13 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (31 lines)
Don:

> I have been working on a program to validate email
> addresses (syntax only) =
> to filter out obviously bad addresses from internal
> files/databases prior =
> to loading into a listserv list.  My questions are "what is
> a valid email =
> address?", and "where do I go to find the authorative
> definition?"

I don't know what platform you're developing this for, but a couple of
years ago, Tom Christensen sent me a perl script that we've been using
for some time to do as much error checking as possible on form-input
e-mail address submisstions. It's not a big script but I suspect it
will not run on all platforms (we run it on a UNIX platform). If you
know perl, I suppose you could convert the logic to another language.
The program checks for all the potential syntax errors and also has
some editorial filters (many of which I deleted) that screen out
usernames like "webmaster" or "username" or "root" or that have
repetive characters in them (i.e. [log in to unmask]). It also
validates the deliverability of the domain by checking if there is an
MX record for the domain.

Beyond that, final validation of e-mail is confirmed when an actual
attempt to deliver is made.

If you like, I can send you that script privately.

Mark Hunnibell

ATOM RSS1 RSS2

COMMUNITY.EMAILOGY.COM CataList Email List Search Powered by LISTSERV