RFC822 Address Parser Library 1.2
Sponsored Links
RFC822 Address Parser Library 1.2 Ranking & Summary
File size:
0.094 MB
Platform:
Any Platform
License:
Freeware
Price:
Downloads:
895
Date added:
2007-05-13
Publisher:
Peter Simons
RFC822 Address Parser Library 1.2 description
RFC822 Address Parser Library provides application developers with a complete parser for RFC822 addresses. Not only can you use the library to verify that RFC822 addresses are syntactically correct, you can also have an address split up into its semantic parts, what is needed when deciding where to route an address to, etc.
What is quite unique is that librfc822 does indeed parse all address types allowed by the standard. That includes such weird things as "address groups" or addresses with whitespace and comments throw in. Take a look at this beast to get an idea:
testing my parser : peter.simons@gmd.de,
(peter.)simons@rhein.de ,,,,,
testing my parser ,
it rules < @peti.gmd.de,@listserv.gmd.de:simons @ cys .de >
;
,
peter.simons@acm.org
That is indeed a legal e-mail address in RFC822 messages. It contains five separate addresses, which are grouped together. Heres the parsed result:
peter.simons@gmd.de
simons@rhein.de
simons@ieee.org
< @peti.gmd.de,@listserv.gmd.de:simons@cys.de >
peter.simons@acm.org
simons@rhein.de
simons@rhein.de
simons@rhein.de
In case you wonder: The strange looking address thats listed fourth is a so called "routing address" -- and yes, thats a legal e-mail address, too. These were popular in the early days of the Internet. Back then, every mail server that relayed an e-mail put its own address into this construct so that bounces could be routed the same way back that they originally went.
The address says that the mail should be send to the host peti.gmd.de, then to listserv.gmd.de, and from there it should be delivered (using any route) to the address simons@cys.de. These days, such addresses can hardly be used, because nobody relays for other recipients anymore. Still, these are legal.
librfc822 provides you with several routines that parse the different flavours of e-mail addresses as defined in the standard. The results will be placed in a rfc822address structure and returned. If constructs are parsed that may contain multiple addresses, you can pass a "committer" class to the function, which is called every time a correct address is found and may append it to a container of your choice.
Enhancements:
- The library has been re-released under an all-permissive license.
What is quite unique is that librfc822 does indeed parse all address types allowed by the standard. That includes such weird things as "address groups" or addresses with whitespace and comments throw in. Take a look at this beast to get an idea:
testing my parser : peter.simons@gmd.de,
(peter.)simons@rhein.de ,,,,,
testing my parser ,
it rules < @peti.gmd.de,@listserv.gmd.de:simons @ cys .de >
;
,
peter.simons@acm.org
That is indeed a legal e-mail address in RFC822 messages. It contains five separate addresses, which are grouped together. Heres the parsed result:
peter.simons@gmd.de
simons@rhein.de
simons@ieee.org
< @peti.gmd.de,@listserv.gmd.de:simons@cys.de >
peter.simons@acm.org
simons@rhein.de
simons@rhein.de
simons@rhein.de
In case you wonder: The strange looking address thats listed fourth is a so called "routing address" -- and yes, thats a legal e-mail address, too. These were popular in the early days of the Internet. Back then, every mail server that relayed an e-mail put its own address into this construct so that bounces could be routed the same way back that they originally went.
The address says that the mail should be send to the host peti.gmd.de, then to listserv.gmd.de, and from there it should be delivered (using any route) to the address simons@cys.de. These days, such addresses can hardly be used, because nobody relays for other recipients anymore. Still, these are legal.
librfc822 provides you with several routines that parse the different flavours of e-mail addresses as defined in the standard. The results will be placed in a rfc822address structure and returned. If constructs are parsed that may contain multiple addresses, you can pass a "committer" class to the function, which is called every time a correct address is found and may append it to a container of your choice.
Enhancements:
- The library has been re-released under an all-permissive license.
RFC822 Address Parser Library 1.2 Screenshot
Advertisements
RFC822 Address Parser Library 1.2 Keywords
RFC822
RFC822 Address Parser Library
RFC822 Address Parser Library 1.2
Parser Library
application developers
address
parser
library
addresses
provides
E-mail
RFC822 Address Parser Library 1.2
Libraries
Programming
Bookmark RFC822 Address Parser Library 1.2
RFC822 Address Parser Library 1.2 Copyright
WareSeeker periodically updates pricing and software information of RFC822 Address Parser Library 1.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of RFC822 Address Parser Library 1.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
email address
email addresses
xml parser library
address search
celebrity addresses
gettysburg address
parser library written
c++ parser library
html parser library
reverse address lookup
parser error message
addresses of people
library supplies
address bar
config parser library
message rfc822
public library
xml parser
Related Software
Spirit Parser library is an object-oriented, recursive descent parser generator framework. Free Download
RFC::RFC822::Address is a Perl module for RFC 822 style address validation. Free Download
The UPPAAL Timed Automata Parser Library (libutap) is the parser library used by UPPAAL. Free Download
Dragon is a powerful parser generator. Free Download
Rasqal is a C library for querying RDF, supporting the RDQL and SPARQL languages. Free Download
Mail::RFC822::Address is a Perl extension for validating email addresses according to RFC822. Free Download
Redland RDF library is an RDF (Resource Description Framework) library. Free Download
regular expression parser is a C++ regexp parser that accomplishes The Open Group specification Issue 6. Free Download
Latest Software
Popular Software
Favourite Software