A B C E G I M R S V

A

addTrustedDomain(String) - Method in class com.plexobject.mail.EmailValidater
it adds regular expression that matches regular expression for all emails at specified domain to white list
addTrustedEmail(String) - Method in class com.plexobject.mail.EmailValidater
addTrustedEmail - adds email to white list

B

blockDomain(String) - Method in class com.plexobject.mail.EmailValidater
it adds regular expression that matches regular expression all emails at specified domain to black list
blockEmail(String) - Method in class com.plexobject.mail.EmailValidater
blockEmail - adds email to black list

C

com.plexobject.mail - package com.plexobject.mail
 

E

EmailValidater - class com.plexobject.mail.EmailValidater.
 
EmailValidater(File, File) - Constructor for class com.plexobject.mail.EmailValidater
 
EmailValidater(InputStream, InputStream) - Constructor for class com.plexobject.mail.EmailValidater
 
EmailValidater(Reader, Reader) - Constructor for class com.plexobject.mail.EmailValidater
 
ERROR_BLACKLIST - Static variable in class com.plexobject.mail.IllegalEmailException
Email address or host is in black list.
ERROR_COMM - Static variable in class com.plexobject.mail.IllegalEmailException
Error while communicating with mail server or DNS server
ERROR_HOST - Static variable in class com.plexobject.mail.IllegalEmailException
Host name is invalid or not found
ERROR_SYNTAX - Static variable in class com.plexobject.mail.IllegalEmailException
Syntax of email is incorrect
ERROR_VERIFY - Static variable in class com.plexobject.mail.IllegalEmailException
Email address does not exist

G

getBlackList() - Method in class com.plexobject.mail.EmailValidater
 
getCheckLevel(int) - Method in class com.plexobject.mail.EmailValidater
getCheckLevel returns level for validating emails
getEmail() - Method in class com.plexobject.mail.IllegalEmailException
returns email that failed validation
getErrorCode() - Method in class com.plexobject.mail.IllegalEmailException
returns reason why email validation failed
getListSubscribers(String) - Static method in class com.plexobject.mail.EmailValidater
returns list of subscribers for given mailing list if his/her email server supports EXPN command of SMTP
getNestedException() - Method in class com.plexobject.mail.IllegalEmailException
returns nested exception if exists or null
getUserName(String) - Static method in class com.plexobject.mail.EmailValidater
returns user-name from given email address if his/her email server supports VRFY command of SMTP
getWhiteList() - Method in class com.plexobject.mail.EmailValidater
 

I

IllegalEmailException - exception com.plexobject.mail.IllegalEmailException.
 
isBlackListed(String) - Method in class com.plexobject.mail.EmailValidater
isBlackListed - checks email address in black list.
isWhiteListed(String) - Method in class com.plexobject.mail.EmailValidater
isWhiteListed - checks email address in white list.

M

main(String[]) - Static method in class com.plexobject.mail.EmailValidater
 

R

removeBlockDomain(String) - Method in class com.plexobject.mail.EmailValidater
it removes regular expression that matches regular expression all emails at specified domain from black list
removeBlockEmail(String) - Method in class com.plexobject.mail.EmailValidater
removeBlockEmail - remove email from black list
removeTrustedDomain(String) - Method in class com.plexobject.mail.EmailValidater
it removes regular expression that matches regular expression all emails at specified domain from white list
removeTrustedEmail(String) - Method in class com.plexobject.mail.EmailValidater
removeTrustedEmail - remove email from white list

S

saveBlackList(File) - Method in class com.plexobject.mail.EmailValidater
saveBlackList -saves list of trusted emails to a file
saveWhiteList(File) - Method in class com.plexobject.mail.EmailValidater
saveWhiteList -saves list of trusted emails to a file
setCheckLevel(int) - Method in class com.plexobject.mail.EmailValidater
setCheckLevel sets level for validating emails

V

validate(String) - Method in class com.plexobject.mail.EmailValidater
validate - verifies email based on check level previously set by the user
validate(String, boolean) - Method in class com.plexobject.mail.EmailValidater
validate - verifies email based on check level previously set by the user
validate(String, int, boolean) - Method in class com.plexobject.mail.EmailValidater
validate - verifies email based on check level specified
validateSyntax(String) - Static method in class com.plexobject.mail.EmailValidater
validateSyntax - checks email's syntax
VERIFY_EMAIL - Static variable in class com.plexobject.mail.EmailValidater
Verify using SMTP's VRFY, EXPN or RCPT TO
VERIFY_SYNTAX - Static variable in class com.plexobject.mail.EmailValidater
Check syntax of email
verifyEmail(String, boolean) - Method in class com.plexobject.mail.EmailValidater
verifyEmail - connects to the mail server and verifies email address

A B C E G I M R S V