|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
org.apache.* |
---|
org.apache.james.jspf.core.DNSRequest | ||
---|---|---|
public static final int |
A |
1 |
public static final int |
AAAA |
2 |
public static final int |
MX |
3 |
public static final int |
PTR |
4 |
public static final int |
SPF |
6 |
public static final int |
TXT |
5 |
org.apache.james.jspf.core.MacroExpand | ||
---|---|---|
public static final boolean |
DOMAIN |
false |
public static final boolean |
EXPLANATION |
true |
org.apache.james.jspf.core.SPF1Constants | ||
---|---|---|
public static final java.lang.String |
FAIL |
"-" |
public static final java.lang.String |
NEUTRAL |
"?" |
public static final java.lang.String |
PASS |
"+" |
public static final java.lang.String |
SOFTFAIL |
"~" |
public static final java.lang.String |
SPF_VERSION1 |
"v=spf1" |
org.apache.james.jspf.core.SPF1Utils | ||
---|---|---|
public static final java.lang.String |
ATTRIBUTE_SPF1_RECORD |
"SPF.SPF1Record" |
public static final java.lang.String |
BEST_GUESS_RECORD |
"v=spf1 a/24 mx/24 ptr ?all" |
public static final java.lang.String |
DEFAULT_EXPLANATION |
"http://www.openspf.org/why.html?sender=%{S}&ip=%{I}" |
org.apache.james.jspf.core.SPFSession | ||
---|---|---|
public static final int |
MAX_DEPTH |
10 |
org.apache.james.jspf.core.SPFTermsRegexps | ||
---|---|---|
public static final java.lang.String |
ALPHA_DIGIT_PATTERN |
"[a-zA-Z0-9]" |
public static final java.lang.String |
ALPHA_PATTERN |
"[a-zA-Z]" |
public static final java.lang.String |
DELEMITER_REGEX |
"[\\.\\-\\+,/_\\=]" |
public static final java.lang.String |
DOMAIN_END_REGEX |
"(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-))" |
public static final java.lang.String |
DOMAIN_SPEC_REGEX |
"((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)))" |
public static final java.lang.String |
DOMAIN_SPEC_REGEX_R |
"((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*)((?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)))" |
public static final java.lang.String |
MACRO_EXPAND_REGEX |
"\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)" |
public static final java.lang.String |
MACRO_LETTER_PATTERN |
"[lsodipvhLSODIPVH]" |
public static final java.lang.String |
MACRO_LETTER_PATTERN_EXP |
"[rctlsodipvhRCTLSODIPVH]" |
public static final java.lang.String |
MACRO_LETTERS_REGEX |
"[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*" |
public static final java.lang.String |
MACRO_LITERAL_REGEX |
"[\\x21-\\x24\\x26-\\x7e]" |
public static final java.lang.String |
MACRO_STRING_REGEX |
"(?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*" |
public static final java.lang.String |
MACRO_STRING_REGEX_TOKEN |
"\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1}" |
public static final java.lang.String |
TOP_LABEL_REGEX |
"(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))" |
public static final java.lang.String |
TRANSFORMERS_REGEX |
"\\d*[r]?" |
org.apache.james.jspf.core.exceptions.SPFErrorConstants | ||
---|---|---|
public static final java.lang.String |
FAIL_CONV |
"fail" |
public static final java.lang.String |
NEUTRAL_CONV |
"neutral" |
public static final java.lang.String |
NONE_CONV |
"none" |
public static final java.lang.String |
PASS_CONV |
"pass" |
public static final java.lang.String |
PERM_ERROR_CONV |
"permerror" |
public static final java.lang.String |
SOFTFAIL_CONV |
"softfail" |
public static final java.lang.String |
TEMP_ERROR_CONV |
"temperror" |
org.apache.james.jspf.executor.SPFResult | ||
---|---|---|
protected static final java.lang.String |
HEADER_NAME |
"Received-SPF" |
org.apache.james.jspf.policies.local.TrustedForwarderPolicy | ||
---|---|---|
public static final java.lang.String |
TRUSTED_FORWARDER_HOST |
"spf.trusted-forwarder.org" |
org.apache.james.jspf.terms.AllMechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[aA][lL][lL]" |
org.apache.james.jspf.terms.AMechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[aA](?:\\:((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-))))?(?:(?:/(\\d+))?(?://(\\d+))?)?" |
org.apache.james.jspf.terms.Directive | ||
---|---|---|
public static final java.lang.String |
ATTRIBUTE_MECHANISM_RESULT |
"Mechanism.result" |
org.apache.james.jspf.terms.ExistsMechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[eE][xX][iI][sS][tT][sS]\\:((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)))" |
org.apache.james.jspf.terms.ExpModifier | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[eE][xX][pP]\\=((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)))" |
org.apache.james.jspf.terms.GenericMechanism | ||
---|---|---|
protected static final java.lang.String |
DUAL_CIDR_LENGTH_REGEX |
"(?:/(\\d+))?(?://(\\d+))?" |
protected static final java.lang.String |
IP4_CIDR_LENGTH_REGEX |
"/(\\d+)" |
protected static final java.lang.String |
IP6_CIDR_LENGTH_REGEX |
"/(\\d+)" |
org.apache.james.jspf.terms.IncludeMechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[iI][nN][cC][lL][uU][dD][eE]\\:((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)))" |
org.apache.james.jspf.terms.IP4Mechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[iI][pP][4]\\:([0-9.]+)(?:/(\\d+))?" |
org.apache.james.jspf.terms.IP6Mechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[iI][pP][6]\\:([0-9A-Fa-f\\:\\.]+)(?:/(\\d+))?" |
org.apache.james.jspf.terms.MXMechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[mM][xX](?:\\:((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-))))?(?:(?:/(\\d+))?(?://(\\d+))?)?" |
org.apache.james.jspf.terms.PTRMechanism | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[pP][tT][rR](?:\\:((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-))))?" |
org.apache.james.jspf.terms.RedirectModifier | ||
---|---|---|
public static final java.lang.String |
REGEX |
"[rR][eE][dD][iI][rR][eE][cC][tT]\\=((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*(?:\\.(?:[a-zA-Z0-9]*[a-zA-Z]{1}[a-zA-Z0-9]*|(?:[a-zA-Z0-9]+\\-(?:[a-zA-Z0-9]|\\-)*[a-zA-Z0-9]))\\.?|\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)))" |
org.apache.james.jspf.terms.UnknownModifier | ||
---|---|---|
public static final java.lang.String |
REGEX |
"([a-zA-Z]{1}[A-Za-z0-9\\-\\_\\.]*)\\=((?:\\%(?:\\{[rctlsodipvhRCTLSODIPVH]\\d*[r]?[\\.\\-\\+,/_\\=]*\\}|\\%|\\_|\\-)|[\\x21-\\x24\\x26-\\x7e]{1})*)" |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |