| Newsgroups |
perl.cvs.perlfaq |
| Message-ID |
<[email protected]> |
cvsuser 02/07/07 20:42:27
Modified: . perlfaq9.pod
Log:
* How do I check a valid mail address?
+ mentioned various modules that rock the power
Revision Changes Path
1.11 +9 -1 perlfaq/perlfaq9.pod
Index: perlfaq9.pod
===================================================================
RCS file: /cvs/public/perlfaq/perlfaq9.pod,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -w -r1.10 -r1.11
--- perlfaq9.pod 3 Jul 2002 18:47:31 -0000 1.10
+++ perlfaq9.pod 8 Jul 2002 03:42:27 -0000 1.11
@@ -1,6 +1,6 @@
=head1 NAME
-perlfaq9 - Networking ($Revision: 1.10 $, $Date: 2002/07/03 18:47:31 $)
+perlfaq9 - Networking ($Revision: 1.11 $, $Date: 2002/07/08 03:42:27 $)
=head1 DESCRIPTION
@@ -383,6 +383,14 @@
can have problems, because there are deliverable addresses that aren't
RFC-822 (the mail header standard) compliant, and addresses that aren't
deliverable which are compliant.
+
+You can use the Email::Valid or RFC::RFC822::Address which check
+the format of the address, although they cannot actually tell you
+if it is a deliverable address (i.e. that mail to the address
+will not bounce). Modules like Mail::CheckUser and Mail::EXPN
+try to interact with the domain name system or particular
+mail servers to learn even more, but their methods do not
+work everywhere---especially for security conscious administrators.
Many are tempted to try to eliminate many frequently-invalid
mail addresses with a simple regex, such as