spf-validator-dns
Version:
A Sender Policy Framework validator
31 lines (20 loc) • 946 B
Markdown
# spf-validator
[](https://travis-ci.org/pboyd04/spf-validator)
[](https://david-dm.org/pboyd04/spf-validator)
[](https://codeclimate.com/github/pboyd04/spf-validator/maintainability)
---
## Installation
This module is installed via npm:
```
npm install --save spf-validator-dns
```
## Description
This module provides a simple interface to validate if an IP address is a valid sender for a given email domain.
## Usage
```javascript
const SPFValidator = require('spf-validator-dns').SPFValidator;
let validator = new SPFValidator({'domain': 'google.com', 'expandIncludes': true);
validator.validateSender('172.217.9.142').then(function(result){
console.log(result); //Should be "PASS"
});
```