Mail::SPF::Mech::Include



Mail::SPF::Mech::Include

NAME
DESCRIPTION
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





We can't live, work or learn in freedom unless the software we use is free.