com.ericdaugherty.mail.server.configuration
Class VerifyIPConfigurator

java.lang.Object
  extended by com.ericdaugherty.mail.server.configuration.VerifyIPConfigurator

public class VerifyIPConfigurator
extends java.lang.Object

As part of the IP verification system this class is used to configure the system for IP evalation and subsequent actions.

Author:
Andreas Kyrmegalos

Nested Class Summary
 class VerifyIPConfigurator.DnsList
           
 class VerifyIPConfigurator.DnsSubList
           
 
Method Summary
 VerifyIPConfigurator.DnsSubList getBlackList()
           
static VerifyIPConfigurator getInstance()
           
 VerifyIPConfigurator.DnsSubList getMixedList()
           
 VerifyIPConfigurator.DnsSubList getWhiteList()
           
static boolean initializeVerifyIPConfigurator(java.lang.String mailDirectory)
           
 boolean isAmavisRelayed()
           
 boolean isBlockingIP()
           
 boolean isStrictUsed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

initializeVerifyIPConfigurator

public static boolean initializeVerifyIPConfigurator(java.lang.String mailDirectory)

getInstance

public static VerifyIPConfigurator getInstance()

getWhiteList

public VerifyIPConfigurator.DnsSubList getWhiteList()

getMixedList

public VerifyIPConfigurator.DnsSubList getMixedList()

getBlackList

public VerifyIPConfigurator.DnsSubList getBlackList()

isStrictUsed

public boolean isStrictUsed()

isBlockingIP

public boolean isBlockingIP()

isAmavisRelayed

public boolean isAmavisRelayed()