The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 3.20240827 - 2024-08-27

  • Thanks to Giovanni <g.bechis@snb.it> for the changes in this release.
  • Do not try to parse an IPv4 address unnecessarily
  • Import RFC7208 Tests
  • referencing the same TXT record through multiple CNAME aliases is not permitted by RFC7208
  • Make it clear that BlackMagic module is not available
  • Fix checks for IPv4-mapped IPv6 connections
  • Cache DNS results
  • Misc dzil/build/ci improvements
  • SPF explanation text is restricted to 7-bit ascii

Documentation

(Mail::SPF) - Simple forking daemon to provide SPF query services
(Mail::SPF) - Checks if a given set of e-mail parameters matches a domain's SPF policy

Modules

An object-oriented implementation of Sender Policy Framework
Base class for Mail::SPF classes
SPF exception class
SPF record macro string class
SPF record mechanism base class
SPF record a mechanism class
SPF record all mechanism class
SPF record exists mechanism class
SPF record ip4 mechanism class
SPF record ip6 mechanism class
SPF record include mechanism class
SPF record mx mechanism class
SPF record ptr mechanism class
SPF record modifier base class
SPF record exp modifier class
SPF record redirect modifier class
Abstract base class for SPF records
SPF request class
SPF result class
Abstract base class for SPF record mechanisms that operate on the SMTP sender's IP address
Server class for processing SPF requests
SPF record term class
Mail::SPF utility class
SPFv1 record class
Sender ID ("spf2.0") record class

Provides

in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Exception.pm
in lib/Mail/SPF/Mod.pm
in lib/Mail/SPF/Mod.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Result.pm
in lib/Mail/SPF/Mod.pm