org.apache.james.smtpserver.core.filter.fastfail
Class ReverseEqualsEhloHeloHandler

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.james.smtpserver.core.filter.fastfail.AbstractJunkHandler
          extended by org.apache.james.smtpserver.core.filter.fastfail.ResolvableEhloHeloHandler
              extended by org.apache.james.smtpserver.core.filter.fastfail.ReverseEqualsEhloHeloHandler
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.service.Serviceable, CommandHandler

public class ReverseEqualsEhloHeloHandler
extends ResolvableEhloHeloHandler


Field Summary
 
Fields inherited from class org.apache.james.smtpserver.core.filter.fastfail.ResolvableEhloHeloHandler
BAD_EHLO_HELO, checkAuthNetworks, dnsServer
 
Constructor Summary
ReverseEqualsEhloHeloHandler()
           
 
Method Summary
protected  void checkEhloHelo(SMTPSession session, java.lang.String argument)
          Method which get called on HELO/EHLO
protected  java.lang.String getJunkScoreLogString(SMTPSession session)
           
protected  java.lang.String getRejectLogString(SMTPSession session)
           
protected  java.lang.String getResponseString(SMTPSession session)
           
protected  java.lang.String getScoreName()
           
 
Methods inherited from class org.apache.james.smtpserver.core.filter.fastfail.ResolvableEhloHeloHandler
check, configure, getImplCommands, getJunkHandlerData, getJunkScore, onCommand, service, setCheckAuthNetworks, setCheckAuthUsers, setDnsServer
 
Methods inherited from class org.apache.james.smtpserver.core.filter.fastfail.AbstractJunkHandler
doProcessing, getAction, getScore, setAction, setScore
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReverseEqualsEhloHeloHandler

public ReverseEqualsEhloHeloHandler()
Method Detail

checkEhloHelo

protected void checkEhloHelo(SMTPSession session,
                             java.lang.String argument)
Method which get called on HELO/EHLO

Overrides:
checkEhloHelo in class ResolvableEhloHeloHandler
Parameters:
session - The SMTPSession
argument - The argument

getJunkScoreLogString

protected java.lang.String getJunkScoreLogString(SMTPSession session)
See Also:
JunkHandlerData.getJunkScoreLogString()

getRejectLogString

protected java.lang.String getRejectLogString(SMTPSession session)
See Also:
JunkHandlerData.getRejectLogString()

getResponseString

protected java.lang.String getResponseString(SMTPSession session)
See Also:
JunkHandlerData.getRejectResponseString()

getScoreName

protected java.lang.String getScoreName()
See Also:
JunkHandlerData.getScoreName()


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.