org.apache.james.protocols.smtp.core
Class AbstractAuthRequiredToRelayRcptHook

java.lang.Object
  extended by org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
All Implemented Interfaces:
RcptHook

public abstract class AbstractAuthRequiredToRelayRcptHook
extends java.lang.Object
implements RcptHook

Handler which check for authenticated users


Constructor Summary
AbstractAuthRequiredToRelayRcptHook()
           
 
Method Summary
 HookResult doRcpt(SMTPSession session, org.apache.mailet.MailAddress sender, org.apache.mailet.MailAddress rcpt)
          Return the HookResult after run the hook
protected abstract  boolean isLocalDomain(java.lang.String domain)
          Return true if the given domain is a local domain for this server
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAuthRequiredToRelayRcptHook

public AbstractAuthRequiredToRelayRcptHook()
Method Detail

doRcpt

public HookResult doRcpt(SMTPSession session,
                         org.apache.mailet.MailAddress sender,
                         org.apache.mailet.MailAddress rcpt)
Description copied from interface: RcptHook
Return the HookResult after run the hook

Specified by:
doRcpt in interface RcptHook
Parameters:
session - the SMTPSession
sender - the sender MailAddress
rcpt - the recipient MailAddress
Returns:
HookResult
See Also:
RcptHook.doRcpt(org.apache.james.protocols.smtp.SMTPSession, org.apache.mailet.MailAddress, org.apache.mailet.MailAddress)

isLocalDomain

protected abstract boolean isLocalDomain(java.lang.String domain)
Return true if the given domain is a local domain for this server

Parameters:
domain -
Returns:
isLocal


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.