org.apache.james.jspf.policies.local
Class TrustedForwarderPolicy

java.lang.Object
  extended by org.apache.james.jspf.policies.local.TrustedForwarderPolicy
All Implemented Interfaces:
PolicyPostFilter

public class TrustedForwarderPolicy
extends java.lang.Object
implements PolicyPostFilter

PolicyPostFilter which implements trusted forwared. See http://www.trusted-forwarder.org for more informations


Field Summary
static java.lang.String TRUSTED_FORWARDER_HOST
          The hostname to include
 
Constructor Summary
TrustedForwarderPolicy(Logger log)
           
 
Method Summary
 SPF1Record getSPFRecord(java.lang.String currentDomain, SPF1Record spfRecord)
          Filter or replace a record for the given domain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRUSTED_FORWARDER_HOST

public static final java.lang.String TRUSTED_FORWARDER_HOST
The hostname to include

See Also:
Constant Field Values
Constructor Detail

TrustedForwarderPolicy

public TrustedForwarderPolicy(Logger log)
Parameters:
log - the logger
Method Detail

getSPFRecord

public SPF1Record getSPFRecord(java.lang.String currentDomain,
                               SPF1Record spfRecord)
                        throws PermErrorException,
                               TempErrorException,
                               NoneException,
                               NeutralException
Description copied from interface: PolicyPostFilter
Filter or replace a record for the given domain

Specified by:
getSPFRecord in interface PolicyPostFilter
Parameters:
currentDomain - the domain to retrieve the SPFRecord for
spfRecord - the previous record
Returns:
the SPFRecord found
Throws:
PermErrorException - exception
TempErrorException - exception
NoneException - exception
NeutralException - exception
See Also:
PolicyPostFilter.getSPFRecord(java.lang.String, org.apache.james.jspf.core.SPF1Record)


Copyright © 2006-2009 The Apache Software Foundation. All Rights Reserved.