https://github.com/pboyd04/spf-validator
This module provides a simple interface to validate if an IP address is a valid sender for a given email domain.
https://github.com/pboyd04/spf-validator
email nodejs spf
Last synced: 4 months ago
JSON representation
This module provides a simple interface to validate if an IP address is a valid sender for a given email domain.
- Host: GitHub
- URL: https://github.com/pboyd04/spf-validator
- Owner: pboyd04
- License: apache-2.0
- Created: 2018-04-04T18:11:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T05:48:40.000Z (over 7 years ago)
- Last Synced: 2025-09-17T15:07:29.046Z (9 months ago)
- Topics: email, nodejs, spf
- Language: JavaScript
- Homepage:
- Size: 64.5 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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"
});
```