email-reply-parser-draft

1.2.8 • Public • Published

Email Reply Parser

Build Status NPM

Email Reply Parser is a node library to parse plain-text email replies and extract content

This library supports most email replies, signatures and locales.

Who uses it?

Crisp

👋 You use this library and you want to be listed there? Contact us.

Installation

Install the project using NPM:

npm install --save email-reply-parser

Features

This library is used at Crisp everyday with around 1 million inbound emails. Over the years, we improved this library so tt can work with most emails.

  • Strip email replies like On DATE, NAME <EMAIL> wrote:
  • Supports around 10 locales, including English, French, Spanish, Portuguese, Italian, Japanese, Chinese.
  • Removes signatures like Sent from my iPhone
  • Removes signatures like Best wishes

Usage

var EmailReplyParser = require("email-reply-parser");

var email =  new EmailReplyParser().read(MY_EMAIL_STRING);

console.log(email.getVisibleText());

Contributing

Feel free to fork this project and submit fixes. We may adapt your code to fit the codebase.

You can run unit tests using:

npm test

Credits

License

email-reply-parser is released under the MIT License. See the bundled LICENSE file for details.

Readme

Keywords

Package Sidebar

Install

npm i email-reply-parser-draft

Weekly Downloads

427

Version

1.2.8

License

MIT

Unpacked Size

87.7 kB

Total Files

64

Last publish

Collaborators

  • maaraanas