Mail::VRFY version 0.50 ======================= Mail::VRFY was derived from Pete Fritchman's Mail::Verify. Lots of code has been plucked. This package attempts to be completely compatibile with Mail::Verify. Mail::VRFY provides a CheckAddress function for verifying email addresses. Lots can be checked, according to the method option, as described below. Mail::VRFY differs from Mail::Verify in that: A. More granular control over what kind of checks to run (via the method option). B. Email address syntax checking is much more stringent, and does not conform to RFC2822, however, will work fine on email addresses as we usually think of them. C. After making a socket to an authoritative SMTP server, we can start a SMTP converstation, to ensure the mailserver does not give a permanent failure on RCPT TO. D. More return codes. Here are a list of return codes and what they mean: 0 The email address appears to be valid. 1 No email address was supplied. 2 There is a syntactical error in the email address. 3 There are no MX or A DNS records for the host in question. 4 There are no SMTP servers accepting connections for this address. 5 All SMTP servers are misbehaving and wont accept mail. 6 All the SMTP servers gave us an unknown result code. 7 All the SMTP servers temporarily refused mail to this address. 8 One of the SMTP servers permanently refused mail to this address. INSTALLATION To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES This module requires these other modules and libraries: IO::Socket::INET Net::DNS COPYRIGHT AND LICENCE Copyright (C) 2004 Jeremy Kister. This software may be copied and distributed under the terms found in the Perl "Artistic License". A copy of the "Artistic License" may be found in the standard Perl distribution.