biz.wisesoft.util.mail
Class Verifier

java.lang.Object
  extended bybiz.wisesoft.util.mail.Verifier

public class Verifier
extends java.lang.Object

Example:
//Define a email address
String email=user@ms.com;
//Define a DNS server
String dns="1.101.21.1";
//Define whether or not using Smtp server checking
boolean flag=false;
//create a instance named jev.
Verifier jev=new Verifier(dns,email,flag);
// validate email address
flag=jev.validateEmailAddress(email); if(flag==true)
{
System.out.println ("Good email address;"
}
else
{
System.out.println ("Invalid email address;");
System.out.println("jev.getMessage");
}


Constructor Summary
Verifier(java.lang.String dnsName, java.lang.String emailAddress, boolean vSmtp)
           
 
Method Summary
 java.lang.String getAuthor()
           
 java.lang.String getCopyRight()
           
 java.lang.String getMessage()
           
 java.lang.String getVersion()
           
 boolean validateEmailAddress()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Verifier

public Verifier(java.lang.String dnsName,
                java.lang.String emailAddress,
                boolean vSmtp)
Parameters:
dnsName - DNS Ip address Or DNS name
emailAddress - Email address
vSmtp - Whether or not using SMTP server checking
If vSmtp is "true",will use SMTP server checking,otherwise not
Method Detail

getMessage

public java.lang.String getMessage()
Returns:
Returns the status meaaage.

validateEmailAddress

public boolean validateEmailAddress()
                             throws javax.naming.CommunicationException
Returns:
If the email address is vaild,returns true,otherwise,false
Throws:
javax.naming.CommunicationException

getAuthor

public java.lang.String getAuthor()
Returns:
Returns the author.

getCopyRight

public java.lang.String getCopyRight()
Returns:
Returns the copyRight.

getVersion

public java.lang.String getVersion()
Returns:
Returns the version.