Kwalitee Issues

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Mon 22 Jul 2013 12:52:32 PM JST gpg: using DSA key C0BECF2A50595A3B gpg: Can't check signature: No public key ==> BAD/TAMPERED signature detected! <==

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Mail::SPF An object-oriented implementation of Sender Policy Framework 3.20240205 metacpan
Mail::SPF::Base Base class for Mail::SPF classes metacpan
Mail::SPF::Exception metacpan
Mail::SPF::MacroString SPF record macro string class metacpan
Mail::SPF::Mech SPF record mechanism base class metacpan
Mail::SPF::Mech::A SPF record C<a> mechanism class metacpan
Mail::SPF::Mech::All SPF record C<all> mechanism class metacpan
Mail::SPF::Mech::Exists SPF record C<exists> mechanism class metacpan
Mail::SPF::Mech::IP4 SPF record C<ip4> mechanism class metacpan
Mail::SPF::Mech::IP6 SPF record C<ip6> mechanism class metacpan
Mail::SPF::Mech::Include SPF record C<include> mechanism class metacpan
Mail::SPF::Mech::MX SPF record C<mx> mechanism class metacpan
Mail::SPF::Mech::PTR SPF record C<ptr> mechanism class metacpan
Mail::SPF::Mod SPF record modifier base class metacpan
Mail::SPF::Mod::Exp SPF record C<exp> modifier class metacpan
Mail::SPF::Mod::Redirect SPF record C<redirect> modifier class metacpan
Mail::SPF::Record Abstract base class for SPF records metacpan
Mail::SPF::Request SPF request class metacpan
Mail::SPF::Result SPF result class metacpan
Mail::SPF::SenderIPAddrMech Abstract base class for SPF record mechanisms that operate on the SMTP sender's IP address metacpan
Mail::SPF::Server Server class for processing SPF requests metacpan
Mail::SPF::Term SPF record term class metacpan
Mail::SPF::Util Mail::SPF utility class metacpan
Mail::SPF::v1::Record SPFv1 record class metacpan
Mail::SPF::v2::Record Sender ID ("spf2.0") record class metacpan

Provides

Name File View
Mail::SPF::EAbstractClass lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EClassMethod lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EDNSError lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EDNSTimeout lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EDuplicateGlobalMod lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInstanceMethod lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidMacro lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidMacroString lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidMech lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidMechQualifier lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidMod lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidOptionValue lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidRecordVersion lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidScope lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EInvalidTerm lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EJunkInRecord lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EJunkInTerm lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EMacroExpansionCtxRequired lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ENoAcceptableRecord lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ENoUnparsedText lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ENothingToParse lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EOptionRequired lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EProcessingLimitExceeded lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EReadOnlyValue lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ERecordSelectionError lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ERedundantAcceptableRecords lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ESyntaxError lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ETermDomainSpecExpected lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ETermIPv4AddressExpected lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ETermIPv4PrefixLengthExpected lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ETermIPv6AddressExpected lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::ETermIPv6PrefixLengthExpected lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::EUnexpectedTermObject lib/Mail/SPF/Exception.pm metacpan
Mail::SPF::GlobalMod lib/Mail/SPF/Mod.pm metacpan
Mail::SPF::PositionalMod lib/Mail/SPF/Mod.pm metacpan
Mail::SPF::Result::Error lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::Fail lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::Neutral lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::NeutralByDefault lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::None lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::Pass lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::PermError lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::SoftFail lib/Mail/SPF/Result.pm metacpan
Mail::SPF::Result::TempError lib/Mail/SPF/Result.pm metacpan
Mail::SPF::UnknownMod lib/Mail/SPF/Mod.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
dist.ini metacpan