1.5.3 • Published 7 years ago
@valimail/dmarc-subject-parser v1.5.3
DMARC SUBJECT PARSER
Email subject line parsing for both Aggregate and Failure DMARC reports.
Installation
yarn add @valimail/dmarc-subject-parserAPI
parser.aggregate(subject, from)
Parse the given email subject line. To enable fallback processing, include the optional 'from' argument.
Returns an Object with the following properties:
reportDomain:Full reporting domain.reportOrgDomain:Top level domain (from public suffix).submitter:Submitter fromsubjectorhost.reportId:Report ID specified in subject.
parser.failure(subject, from)
Parse the given email subject line.
subjectfrom(for submitter)
Returns an Object with the following properties:
reportDomain:Full reporting domain.reportOrgDomain:Top level domain (from public suffix).submitter:Submitter fromhost.
parser.parse(type, subject, from)
Provides a generic interface to both the aggregate and failure parsers.
Testing
yarn test
yarn lintDevelopment
Gulp based auto-test setup with linting.
gulpPublishing
Must have an active NPMJS.com account within the Valimail account.
npm publish