org.apache.james.jspf.terms
Class MXMechanism
java.lang.Object
org.apache.james.jspf.terms.GenericMechanism
org.apache.james.jspf.terms.AMechanism
org.apache.james.jspf.terms.MXMechanism
- All Implemented Interfaces:
- LogEnabled, MacroExpandEnabled, SPFChecker, SPFCheckerDNSResponseListener, ConfigurationEnabled, Mechanism
public class MXMechanism
- extends AMechanism
- implements SPFCheckerDNSResponseListener
This class represent the mx mechanism
|
Field Summary |
static String |
REGEX
ABNF: MX = "mx" [ ":" domain-spec ] [ dual-cidr-length ] |
REGEX
public static final String REGEX
- ABNF: MX = "mx" [ ":" domain-spec ] [ dual-cidr-length ]
- See Also:
- Constant Field Values
MXMechanism
public MXMechanism()
checkSPF
public DNSLookupContinuation checkSPF(SPFSession spfData)
throws PermErrorException,
TempErrorException,
NeutralException,
NoneException
- Description copied from interface:
SPFChecker
- Run check for SPF with the given values.
- Specified by:
checkSPF in interface SPFChecker- Overrides:
checkSPF in class AMechanism
- Parameters:
spfData - The SPF1Data which should be used to run the check
- Throws:
PermErrorException - Get thrown if an error was detected
TempErrorException - Get thrown if a DNS problem was detected
NeutralException - Get thrown if the result should be neutral
NoneException - Get thrown if no Record was found- See Also:
AMechanism.checkSPF(org.apache.james.jspf.core.SPFSession)
onDNSResponse
public DNSLookupContinuation onDNSResponse(DNSResponse response,
SPFSession spfSession)
throws PermErrorException,
TempErrorException,
NoneException,
NeutralException
- Description copied from interface:
SPFCheckerDNSResponseListener
- Continue the check for SPF with the given values and the given DNSResponse
- Specified by:
onDNSResponse in interface SPFCheckerDNSResponseListener- Overrides:
onDNSResponse in class AMechanism
- Parameters:
response - The DNSResponse which should be used to run the checkspfSession - The SPFSession which should be used to run the check
- Throws:
PermErrorException - Get thrown if an error was detected
TempErrorException - Get thrown if a DNS problem was detected
NoneException - Get thrown if no Record was found
NeutralException - Get thrown if the result should be neutral- See Also:
AMechanism.onDNSResponse(org.apache.james.jspf.core.DNSResponse, org.apache.james.jspf.core.SPFSession)
toString
public String toString()
- Overrides:
toString in class AMechanism
- See Also:
AMechanism.toString()
Copyright © 2006-2011 The Apache Software Foundation. All Rights Reserved.