A B C D E F G I L M P 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

bayesianCheck(Message, StringBuffer) - Method in interface com.plexobject.mail.facade.IAntispamService
bayesianCheck determines if given message is SPAM based on Bayesian algorithm.
bayesianCheck(String, StringBuffer) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
bayesianCheck determines if given message is SPAM based on Bayesian algorithm.
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
 
com.plexobject.mail.facade - package com.plexobject.mail.facade
 
containsVirus(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
containsVirus checks if given message has email-worm.
containsVirus(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
containsVirus checks if given message has email-worm.
createAnalysis(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
createAnalysis creates XML based analysis of messags, checks authenticity of message and finds administrator's email addresses for the host where message was originated or any embedded URLs and emails.
createAnalysis(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
createAnalysis checks if given message has email-worm.

D

decodeLongIpHost(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
decodeLongIpHost converts long IP number into x.x.x form IP address.

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
 
encodeLongIpHost(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
encodeLongIpHost converts x.x.x form IP address into long IP number.
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

F

findMatchingRules(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
findMatchingRules returns an array of rules that match with the given message
findMatchingRules(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
findMatchingRules returns an array of rules that match with the given message

G

getAdminAddresses(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
getAdminAddresses finds administrator's email addresses for the hosts where message was originated.
getAdminAddresses(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
getAdminAddresses finds administrator's email addresses for the hosts where message was originated.
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
getHostAdmins(String[]) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
getHostAdmins finds administrator's email addresses for the given hosts.
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
getOriginatingIp(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
getOriginatingIp finds address of host where message was created.
getOriginatingIp(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
getOriginatingIp finds address of host where message was created.
getRouteIPs(Message, List, List, List) - Method in interface com.plexobject.mail.facade.IAntispamService
getRouteIPs finds addresses of hosts where message was routed.
getRouteIPs(String, List, List, List) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
getRouteIPs finds addresses of hosts where message was routed.
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

IAntispamService - interface com.plexobject.mail.facade.IAntispamService.
 
IllegalEmailException - exception com.plexobject.mail.IllegalEmailException.
 
INetAdminService - interface com.plexobject.mail.facade.INetAdminService.
 
initalizeBayesian(Folder[], Folder[]) - Method in interface com.plexobject.mail.facade.IAntispamService
initializeBayesian - initializes tokens based on Bayesian's algorithm.
initalizeBayesian(String[], String[]) - Method in interface com.plexobject.mail.facade.IAntispamService
initializeBayesian - initializes tokens based on Bayesian's algorithm.
IRemoteAntispamService - interface com.plexobject.mail.facade.IRemoteAntispamService.
 
IRemoteNetAdminService - interface com.plexobject.mail.facade.IRemoteNetAdminService.
 
isBlackListed(String) - Method in class com.plexobject.mail.EmailValidater
isBlackListed - checks email address in black list.
isHostPartof(String, String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
isHostPartof checks if given host is part of domain specified by user.
isNatAddress(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
isNatAddress checks if ip address is NAT address.
isSpam(Message, int, StringBuffer) - Method in interface com.plexobject.mail.facade.IAntispamService
isSpam checks if given message is SPAM
isSpam(String, int, StringBuffer) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
isSpam checks if given message is SPAM
isWhiteListed(String) - Method in class com.plexobject.mail.EmailValidater
isWhiteListed - checks email address in white list.

L

lookupAbusenet(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupAbusenet finds email address of administrators for given host.
lookupDNSUsingWhois(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupDNSUsingWhois finds DNS server by looking up host in whois or ARIN database and parsing output.
lookupDomainsUsingWhois(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupDomainsUsingWhois finds Domains server by looking up host in whois or ARIN database and parsing output.
lookupEmailUsingWhois(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupEmailUsingWhois finds email address by looking up host in whois or ARIN database and parsing output to look for email address.
lookupIPWhois(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupIPWhois looks up host in a number of IP registires such as ARIN, APNIC, RIPE, AUNIC, etc.
lookupMailExchange(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupMailExchange looks up mail server(s) for given host
lookupNetSolWhois(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupNetSolWhois looks up host using Network Solutions's whois engine.
lookupRadb(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupRadb looks up host using RADB protocol.
lookupRwhois(String, String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupRwhois looks up host in given server using rwhois protocol.
lookupSoa(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupSoa looks up name server(s) for given host
lookupWhois(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupwhois looks up host in given server using whois protocol.
lookupWhois(String, String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
lookupwhois looks up host in given server using whois protocol.

M

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

P

POLICY_AGGRESSIVE - Static variable in interface com.plexobject.mail.facade.IRemoteAntispamService
 
POLICY_CONSERVATIVE - Static variable in interface com.plexobject.mail.facade.IRemoteAntispamService
 
POLICY_NORMAL - Static variable in interface com.plexobject.mail.facade.IRemoteAntispamService
 
printStackTrace(PrintStream) - Method in class com.plexobject.mail.IllegalEmailException
 
printStackTrace(PrintWriter) - Method in class com.plexobject.mail.IllegalEmailException
 

R

razorCheck(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
razorCheck checks if message exists in SpamNet/Vipul's Razor
razorCheck(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
razorCheck checks if message exists in SpamNet/Vipul's Razor
razorRegister(String, String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
razorRegister registers with SpamNet/Vipul's Razor
razorReport(String, String, Message) - Method in interface com.plexobject.mail.facade.IAntispamService
razorReport reports message to SpamNet/Vipul's Razor
razorReport(String, String, String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
razorReport checks if message exists in SpamNet/Vipul's Razor
razorRevoke(String, String, Message) - Method in interface com.plexobject.mail.facade.IAntispamService
razorRevoke revoke message from SpamNet/Vipul's Razor
razorRevoke(String, String, String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
razorRevoke revoke message from SpamNet/Vipul's Razor
razorSignatures(Message) - Method in interface com.plexobject.mail.facade.IAntispamService
razorSignatures returns vr1, vr2, vr3 and vr4 signatures for Vipul's Razor
razorSignatures(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
razorSignatures returns vr1, vr2, vr3 and vr4 signatures for Vipul's Razor
relayCheck(String, String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
relayCheck checks if host allows relaying
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
reportOrbs(String) - Method in interface com.plexobject.mail.facade.IRemoteAntispamService
reportOrbs reports an IP address to ORBs
resetBayesian() - Method in interface com.plexobject.mail.facade.IAntispamService
resetBayesian - resets all tokens used by Bayesian's algorithm.
resolve(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
resolve looks up host in name server

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) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
verifyEmail checks with mail server if email address exists
verifyEmail(String, boolean) - Method in class com.plexobject.mail.EmailValidater
verifyEmail - connects to the mail server and verifies email address
verifyMailList(String) - Method in interface com.plexobject.mail.facade.IRemoteNetAdminService
verifyMailList checks with mail server if mailing list exists

A B C D E F G I L M P R S V