Mail::SPF::Mech::Include
NAMEDESCRIPTION
SEE ALSO
AUTHORS
NAME
Mail::SPF::Mech::Include − SPF record "include" mechanism class
DESCRIPTION
An object of class Mail::SPF::Mech::Include represents an SPF record mechanism of type "include".
Constructors
The following constructors are provided:
new(%options): returns
Mail::SPF::Mech::Include
Creates a new SPF record "include" mechanism object.
%options
is a list of key/value pairs representing any of the
following options:
qualifier
domain_spec
See "new" in Mail::SPF::Mech.
new_from_string($text,
%options): returns Mail::SPF::Mech::Include;
throws Mail::SPF::ENothingToParse,
Mail::SPF::EInvalidMech
Creates a new SPF record "include" mechanism object by parsing the string and any options given.
Class
methods
The following class methods are provided:
default_qualifier
qualifier_pattern
See "Class methods" in Mail::SPF::Mech.
name: returns string
Returns ’include’.
name_pattern: returns Regexp
Returns a regular expression that matches a mechanism name of ’include’.
Instance
methods
The following instance methods are provided:
text
qualifier
params
stringify
See "Instance methods" in Mail::SPF::Mech.
domain_spec: returns Mail::SPF::MacroString
Returns the "domain−spec" parameter of the mechanism.
match($server, $request): returns boolean
Performs a recursive SPF check using the given SPF server and request objects and substituting the mechanism’s target domain name for the request’s authority domain. The result of the recursive SPF check is translated as follows:
Recursive result | Effect
−−−−−−−−−−−−−−−−−−+−−−−−−−−−−−−−−−−−
pass | return true
fail | return false
softfail | return false
neutral | return false
none | throw PermError
permerror | throw PermError
temperror | throw TempError
See RFC 4408, 5.2, for the exact algorithm used.
SEE ALSO
Mail::SPF, Mail::SPF::Record, Mail::SPF::Term, Mail::SPF::Mech
<http://www.ietf.org/rfc/rfc4408.txt>
For availability, support, and license information, see the README file included with Mail::SPF.
AUTHORS
Julian Mehnle <julian@mehnle.net>, Shevek <cpan@anarres.org>
More Linux Commands
manpages/gnutls_transport_get_ptr2.3.html
gnutls_transport_get_ptr2(3) - API function - Linux man page
Used to get the arguments of the transport functions (like PUSH and PULL). These should have been set using gnutls_transport_set_ptr2(). REPORTING BUGS Report b
manpages/instmodsh.1.html
instmodsh(1) - A shell to examine installed modules.........
A little interface to ExtUtils::Installed to examine installed modules, validate your packlists and even create a tarball from an installed module. SEE ALSO Ext
manpages/gvfs-mkdir.1.html
gvfs-mkdir(1) Create directories (Commands - Linux man page)
gvfs-mkdir creates directories. gvfs-mkdir is similar to the traditional mkdir utility, but using gvfs locations instead of local files: for example you can use
manpages/pnmmercator.1.html
pnmmercator(1) - transform a worldmap from rectangular proje
This program is part of Netpbm(1) The pnmmercator utility, converts a rectangular projection worldmap to a Mercator projection format, as used for maps.no_googl
manpages/color_content_sp.3ncurses.html
color_content_sp(3ncurses) - curses screen-pointer extension
This implementation can be configured to provide a set of functions which improve the ability to manage multiple screens. This feature can be added to any of th
manpages/Tcl_WriteRaw.3.html
Tcl_WriteRaw(3) - buffered I/O facilities using channels....
The Tcl channel mechanism provides a device-independent and platform-independent mechanism for performing buffered input and output operations on a variety of f
manpages/filter_sp.3ncurses.html
filter_sp(3ncurses) - curses screen-pointer extension.......
This implementation can be configured to provide a set of functions which improve the ability to manage multiple screens. This feature can be added to any of th
manpages/hpsa.4.html
hpsa(4) - HP Smart Array SCSI driver - Linux manual page....
hpsa is a SCSI driver for HP Smart Array RAID controllers. Options hpsa_allow_any=1: This option allows the driver to attempt to operate on any HP Smart Array h
manpages/mknodat.2.html
mknodat(2) - create a special or ordinary file relative to a
The system call mknod() creates a filesystem node (file, device special file, or named pipe) named pathname, with attributes specified by mode and dev. The mode
manpages/glIndexMask.3gl.html
glIndexMask(3gl) - control the writing of individual bits in
glIndexMask controls the writing of individual bits in the color index buffers. The least significant $n$ bits of mask, where $n$ is the number of bits in a col
manpages/Tcl_GetChannelBufferSize.3.html
Tcl_GetChannelBufferSize(3) - procedures for creating and ma
Tcl uses a two-layered channel architecture. It provides a generic upper layer to enable C and Tcl programs to perform input and output using the same APIs for
manpages/gnutls_psk_free_server_credentials.3.html
gnutls_psk_free_server_credentials(3) - API function........
gnutls_psk_free_server_credentials.3 - This structure is complex enough to manipulate directly thus this helper function is provided in order to free (deallocat
