2017 © Pedro Peláez
 

library spf-resolver

SPF Resolver for PHP

image

rephlux/spf-resolver

SPF Resolver for PHP

  • Sunday, February 14, 2016
  • by rephluX
  • Repository
  • 2 Watchers
  • 2 Stars
  • 168 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 2 Versions
  • 127 % Grown

The README.md

SPF IP Address Resolver with PHP

Build Status Latest Stable Version License, (*1)

What is SPF

The Sender Policy Framework (SPF) is an open standard specifying a technical method to prevent sender address forgery. More precisely, the current version of SPF — called SPFv1 or SPF Classic — protects the envelope sender address, which is used for the delivery of messages., (*2)

Resolve a domain for an existing SPF Record

This package reads and extract all ip addresses from an existing SPF record for a specific domain., (*3)

Installation

Begin by installing this package through Composer., (*4)

Run the following command in your terminal to install this package:, (*5)

$ composer require rephlux/spf-resolver

Or update your require block in your composer.json file manually:, (*6)

{
    "require": {
        ...
        "rephlux/spf-resolver": "0.1.*"
    }
}

Usage

To resolve all ip addresses from a domain, call the appropiate method on the SpfResolver instance and retrieve an array with all ip addresses:, (*7)

use Rephlux\SpfResolver\SpfResolver;

$spf = new SpfResolver();

$ipAddresses = $spf->resolveDomain('yourdomain.com');

// $ipAddresses = Array(
  [0] => 11.22.33
  [1] => 11.22.34
  [2] => 11.22.35
  [n] => ...
)

Tests

To the run unit tests, simply run the following command in your terminal:, (*8)

$ vendor/bin/phpunit

Code Coverage

The unit tests will make code coverage analysis and store the html generated output in the coverage folder., (*9)

Code coverage should be at least >90%., (*10)

The Versions

14/02 2016

dev-master

9999999-dev

SPF Resolver for PHP

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

by Chris van Daele

14/02 2016

v0.1

0.1.0.0

SPF Resolver for PHP

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

by Chris van Daele