Mail::SPF



Mail::SPF

NAME
VERSION
SYNOPSIS
DESCRIPTION
SEE ALSO
REFERENCES
AUTHORS

NAME

Mail::SPF − An object−oriented implementation of Sender Policy Framework

VERSION

2.007

SYNOPSIS

    use Mail::SPF;
    my $spf_server  = Mail::SPF::Server−>new();
    my $request     = Mail::SPF::Request−>new(
        versions        => [1, 2],              # optional
        scope           => 'mfrom',             # or 'helo', 'pra'
        identity        => 'fred@example.com',
        ip_address      => '192.168.0.1',
        helo_identity   => 'mta.example.com'    # optional,
                                                #   for %{h} macro expansion
    );
    my $result      = $spf_server−>process($request);
    print("$result\n");
    my $result_code     = $result−>code;        # 'pass', 'fail', etc.
    my $local_exp       = $result−>local_explanation;
    my $authority_exp   = $result−>authority_explanation
        if $result−>is_code('fail');
    my $spf_header      = $result−>received_spf_header;

DESCRIPTION

Mail::SPF is an object-oriented implementation of Sender Policy Framework ( SPF ). See <http://www.openspf.org> for more information about SPF .

This class collection aims to fully conform to the SPF specification ( RFC 4408) so as to serve both as a production quality SPF implementation and as a reference for other developers of SPF implementations.

SEE ALSO

Mail::SPF::Server, Mail::SPF::Request, Mail::SPF::Result

For availability, support, and license information, see the README file included with Mail::SPF.

REFERENCES

The SPF project

<http://www.openspf.org>

The SPFv1 specification ( RFC 4408)

<http://www.openspf.org/Specifications>, <http://www.ietf.org/rfc/rfc4408.txt>

AUTHORS

Julian Mehnle <julian@mehnle.net>, Shevek <cpan@anarres.org>



More Linux Commands

manpages/XML::Perl2SAX.3pm.html
XML::Perl2SAX(3pm) - translate Perl SAX methods to Java/CORB
XML::Perl2SAX is a SAX filter that translates Perl style SAX methods to Java/CORBA style method calls. This module performs the inverse operation from XML::SAX2

manpages/delpart.8.html
delpart(8) - simple wrapper around the "del partition" ioctl
delpart is a program that asks the Linux kernel to remove a partition. This command doesnt manipulate partitions on a hard drive. OPTIONS device Specify the dis

manpages/XResizeRequestEvent.3.html
XResizeRequestEvent(3) - ResizeRequest event structure......
The structure for ResizeRequest events contains: typedef struct { int type; /* ResizeRequest */ unsigned long serial; /* # of last request processed by server *

manpages/gjdoc.1.html
gjdoc(1) - Documentation generation framework for Java sourc
Gjdoc can be used in two ways: as a stand-alone documentation tool, or as a driver for a user-specified Doclet. In the default mode, Gjdoc will use the Standard

manpages/pcre16_compile2.3.html
pcre16_compile2(3) Perl-compatible regular expressions......
This function compiles a regular expression into an internal form. It is the same as pcre[16|32]_compile(), except for the addition of the errorcodeptr argument

manpages/intro6.html
intro(6) - Introduction to games (Games - Linux manual page)
Section 6 of the manual describes all the games and funny little programs available on the system. NOTES Authors and copyright conditions Look at the header of

manpages/Pod::Parser.3pm.html
Pod::Parser(3pm) - base class for creating POD filters and t
Pod::Parser is a base class for creating POD filters and translators. It handles most of the effort involved with parsing the POD sections from an input stream,

manpages/XWMGeometry.3.html
XWMGeometry(3) - parse window geometry - Linux manual page
By convention, X applications use a standard string to indicate window size and placement. XParseGeometry makes it easier to conform to this standard because it

manpages/XEmptyRegion.3.html
XEmptyRegion(3) - determine if regions are empty or equal...
The XEmptyRegion function returns True if the region is empty. The XEqualRegion function returns True if the two regions have the same offset, size, and shape.

manpages/scp.1.html
scp(1) - secure copy (remote file copy program) (Man Page)
scp copies files between hosts on a network. It uses ssh-add(1) for data transfer, and uses the same authentication and provides the same security as ssh-add(1)

manpages/Memoize::Expire.3pm.html
Memoize::Expire(3pm) - Plug-in module for automatic expirati
Memoize::Expire is a plug-in module for Memoize. It allows the cached values for memoized functions to expire automatically. This manual assumes you are already

manpages/glTexCoord3dv.3gl.html
glTexCoord3dv(3gl) - set the current texture coordinates....
glTexCoord specifies texture coordinates in one, two, three, or four dimensions. glTexCoord1 sets the current texture coordinates to (s, 0, 0, 1); a call to glT





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