1Mail::SPF::Term(3)    User Contributed Perl Documentation   Mail::SPF::Term(3)
2
3
4

NAME

6       Mail::SPF::Term - SPF record term class
7

DESCRIPTION

9       An object of class Mail::SPF::Term represents a term within an SPF
10       record.  Mail::SPF::Term cannot be instantiated directly.  Create an
11       instance of a concrete sub-class instead.
12
13   Constructor
14       The following constructor is provided:
15
16       new(%options): returns Mail::SPF::Term
17           Abstract.  Creates a new SPF record term object.
18
19           %options is a list of key/value pairs, however Mail::SPF::Term
20           itself specifies no constructor options.
21
22       new_from_string($text, %options): returns Mail::SPF::Term; throws
23       Mail::SPF::ENothingToParse, Mail::SPF::EInvalidTerm
24           Abstract.  Creates a new SPF record term object by parsing the
25           string and any options given.
26
27   Class methods
28       The following class methods are provided:
29
30       name_pattern: returns Regexp
31           Returns a regular expression that matches any legal name for an SPF
32           record term.
33
34   Instance methods
35       The following instance methods are provided:
36
37       text: returns string; throws Mail::SPF::ENoUnparsedText
38           Returns the unparsed text of the term.  Throws a
39           Mail::SPF::ENoUnparsedText exception if the term was created
40           synthetically instead of being parsed, and no text was provided.
41
42       name: returns string
43           Abstract.  Returns the name of the term.
44

SEE ALSO

46       Mail::SPF, Mail::SPF::Record, Mail::SPF::Mech, Mail::SPF::Mod
47
48       <http://tools.ietf.org/html/rfc4408>
49
50       For availability, support, and license information, see the README file
51       included with Mail::SPF.
52

AUTHORS

54       Julian Mehnle <julian@mehnle.net>, Shevek <cpan@anarres.org>
55
56
57
58perl v5.28.1                      2019-02-02                Mail::SPF::Term(3)
Impressum