├── .eslintrc ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── release.yaml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .ncurc.js ├── .npmignore ├── .prettierignore ├── .prettierrc.js ├── .release-please-manifest.json ├── CHANGELOG.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── bench ├── bench.sh ├── parse.js └── passthrough.js ├── eslint.config.js ├── examples ├── emailtojson.js ├── nodemailer.eml ├── pipe.js ├── simple-async.js ├── simple-options.js ├── simple.eml └── simple.js ├── index.js ├── lib ├── mail-parser.js ├── simple-parser.js └── stream-hash.js ├── package.json ├── release-please-config.json └── test ├── cpanel-test.js ├── delivery-status-test.js ├── fixtures ├── base64encodedroot.eml ├── decoderended.eml ├── delivery-status.eml ├── htmllargecallstack.eml ├── large_text.eml ├── mixed.eml ├── nested.eml ├── nodemailer.eml ├── outofmemory.eml └── spam.eml ├── flowed-test.js ├── issue-221-test.js ├── issue-272-test.js ├── issue-337-test.js ├── long-references-test.js ├── mail-parser-test.js ├── rfc822-headers-only-test.js └── simple-parser-test.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js text eol=lf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | npm-debug.log 4 | .npmrc 5 | CLAUDE.md 6 | .claude 7 | 8 | -------------------------------------------------------------------------------- /.ncurc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.ncurc.js -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | bench 2 | examples 3 | test 4 | .eslintrc 5 | .travis.yml 6 | Gruntfile.js 7 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "3.9.0" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/README.md -------------------------------------------------------------------------------- /bench/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/bench/bench.sh -------------------------------------------------------------------------------- /bench/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/bench/parse.js -------------------------------------------------------------------------------- /bench/passthrough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/bench/passthrough.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/emailtojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/emailtojson.js -------------------------------------------------------------------------------- /examples/nodemailer.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/nodemailer.eml -------------------------------------------------------------------------------- /examples/pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/pipe.js -------------------------------------------------------------------------------- /examples/simple-async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/simple-async.js -------------------------------------------------------------------------------- /examples/simple-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/simple-options.js -------------------------------------------------------------------------------- /examples/simple.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/simple.eml -------------------------------------------------------------------------------- /examples/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/examples/simple.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/index.js -------------------------------------------------------------------------------- /lib/mail-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/lib/mail-parser.js -------------------------------------------------------------------------------- /lib/simple-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/lib/simple-parser.js -------------------------------------------------------------------------------- /lib/stream-hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/lib/stream-hash.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/package.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/release-please-config.json -------------------------------------------------------------------------------- /test/cpanel-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/cpanel-test.js -------------------------------------------------------------------------------- /test/delivery-status-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/delivery-status-test.js -------------------------------------------------------------------------------- /test/fixtures/base64encodedroot.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/base64encodedroot.eml -------------------------------------------------------------------------------- /test/fixtures/decoderended.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/decoderended.eml -------------------------------------------------------------------------------- /test/fixtures/delivery-status.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/delivery-status.eml -------------------------------------------------------------------------------- /test/fixtures/htmllargecallstack.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/htmllargecallstack.eml -------------------------------------------------------------------------------- /test/fixtures/large_text.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/large_text.eml -------------------------------------------------------------------------------- /test/fixtures/mixed.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/mixed.eml -------------------------------------------------------------------------------- /test/fixtures/nested.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/nested.eml -------------------------------------------------------------------------------- /test/fixtures/nodemailer.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/nodemailer.eml -------------------------------------------------------------------------------- /test/fixtures/outofmemory.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/outofmemory.eml -------------------------------------------------------------------------------- /test/fixtures/spam.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/fixtures/spam.eml -------------------------------------------------------------------------------- /test/flowed-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/flowed-test.js -------------------------------------------------------------------------------- /test/issue-221-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/issue-221-test.js -------------------------------------------------------------------------------- /test/issue-272-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/issue-272-test.js -------------------------------------------------------------------------------- /test/issue-337-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/issue-337-test.js -------------------------------------------------------------------------------- /test/long-references-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/long-references-test.js -------------------------------------------------------------------------------- /test/mail-parser-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/mail-parser-test.js -------------------------------------------------------------------------------- /test/rfc822-headers-only-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/rfc822-headers-only-test.js -------------------------------------------------------------------------------- /test/simple-parser-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodemailer/mailparser/HEAD/test/simple-parser-test.js --------------------------------------------------------------------------------