@valimail/dmarc-subject-parser

    1.5.3 • Public • Published

    DMARC SUBJECT PARSER

    Email subject line parsing for both Aggregate and Failure DMARC reports.

    Installation

    yarn add @valimail/dmarc-subject-parser

    API

    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 from subject or host.
    • reportId: Report ID specified in subject.

    parser.failure(subject, from)

    Parse the given email subject line.

    • subject
    • from (for submitter)

    Returns an Object with the following properties:

    • reportDomain: Full reporting domain.
    • reportOrgDomain: Top level domain (from public suffix).
    • submitter: Submitter from host.

    parser.parse(type, subject, from)

    Provides a generic interface to both the aggregate and failure parsers.

    Testing

    yarn test
    yarn lint

    Development

    Gulp based auto-test setup with linting.

    gulp

    Publishing

    Must have an active NPMJS.com account within the Valimail account.

    npm publish

    Keywords

    none

    Install

    npm i @valimail/dmarc-subject-parser

    DownloadsWeekly Downloads

    14

    Version

    1.5.3

    License

    MIT

    Unpacked Size

    7.03 kB

    Total Files

    6

    Last publish

    Collaborators

    • briansigafoos
    • peter-valimail
    • matthewbschneider