Kwalitee Issues


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


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Mail-SPF-v2.9.0/lib/Mail/SPF/ -- Around line 157: L<> starts or ends with whitespace L<> starts or ends with whitespace


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


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


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Mail::SPF An object-oriented implementation of Sender Policy Framework v2.9.0 metacpan
Mail::SPF::Base Base class for Mail::SPF classes metacpan
Mail::SPF::EAbstractClass metacpan
Mail::SPF::EClassMethod metacpan
Mail::SPF::EDNSError metacpan
Mail::SPF::EDNSTimeout metacpan
Mail::SPF::EDuplicateGlobalMod metacpan
Mail::SPF::EInstanceMethod metacpan
Mail::SPF::EInvalidMacro metacpan
Mail::SPF::EInvalidMacroString metacpan
Mail::SPF::EInvalidMech metacpan
Mail::SPF::EInvalidMechQualifier metacpan
Mail::SPF::EInvalidMod metacpan
Mail::SPF::EInvalidOptionValue metacpan
Mail::SPF::EInvalidRecordVersion metacpan
Mail::SPF::EInvalidScope metacpan
Mail::SPF::EInvalidTerm metacpan
Mail::SPF::EJunkInRecord metacpan
Mail::SPF::EJunkInTerm metacpan
Mail::SPF::EMacroExpansionCtxRequired metacpan
Mail::SPF::ENoAcceptableRecord metacpan
Mail::SPF::ENoUnparsedText metacpan
Mail::SPF::ENothingToParse metacpan
Mail::SPF::EOptionRequired metacpan
Mail::SPF::EProcessingLimitExceeded metacpan
Mail::SPF::EReadOnlyValue metacpan
Mail::SPF::ERecordSelectionError metacpan
Mail::SPF::ERedundantAcceptableRecords metacpan
Mail::SPF::ESyntaxError metacpan
Mail::SPF::ETermDomainSpecExpected metacpan
Mail::SPF::ETermIPv4AddressExpected metacpan
Mail::SPF::ETermIPv4PrefixLengthExpected metacpan
Mail::SPF::ETermIPv6AddressExpected metacpan
Mail::SPF::ETermIPv6PrefixLengthExpected metacpan
Mail::SPF::EUnexpectedTermObject metacpan
Mail::SPF::Exception metacpan
Mail::SPF::GlobalMod 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::PositionalMod 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::Result::Error metacpan
Mail::SPF::Result::Fail metacpan
Mail::SPF::Result::Neutral metacpan
Mail::SPF::Result::NeutralByDefault metacpan
Mail::SPF::Result::None metacpan
Mail::SPF::Result::Pass metacpan
Mail::SPF::Result::PermError metacpan
Mail::SPF::Result::SoftFail metacpan
Mail::SPF::Result::TempError 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::UnknownMod 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

Other Files

Build.PL metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan