All Projects → crisp-oss → email-reply-parser

crisp-oss / email-reply-parser

Licence: MIT license
🔎 Node library for parsing plain text email content.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to email-reply-parser

twitter-digest
✉️ A netlify lambda function that emails you tweets from a twitter list.
Stars: ✭ 14 (-54.84%)
Mutual labels:  email
DANE-for-SMTP
'DANE for SMTP' wiki
Stars: ✭ 28 (-9.68%)
Mutual labels:  email
email-checker
Provides email verification on the go.
Stars: ✭ 116 (+274.19%)
Mutual labels:  email
devops-notes
My technical documentation in the SRE / DevOps paradigm.
Stars: ✭ 19 (-38.71%)
Mutual labels:  email
Mail
基于 Net.Mail 封装的发送邮件工具类。仅需一行代码,发送邮件。支持自定义邮件发出邮箱、发出方名字等。 支持SSL加密发送。 多个接收人、抄送人。支持群发独显。 支持添加附件、多个附件。 目前大部分主流邮箱全支持。
Stars: ✭ 87 (+180.65%)
Mutual labels:  email
sender policy flattener
Compact large SPF chains into flat blocks of IP addresses
Stars: ✭ 25 (-19.35%)
Mutual labels:  email
EmailValidationPascal
Simple Class for Validating Email Address Syntax in Pascal/Delphi
Stars: ✭ 32 (+3.23%)
Mutual labels:  email
email-providers
A list of common eMail providers.
Stars: ✭ 17 (-45.16%)
Mutual labels:  email
SpamgourmetReloaded
SpamgourmetReloaded is a remake of the original spamgourmet.com service - made in Kotlin. The project includes a mailserver and a webinterface.
Stars: ✭ 18 (-41.94%)
Mutual labels:  email
content-reminder
⏰ A GitHub Action that reminds you to share your own content
Stars: ✭ 28 (-9.68%)
Mutual labels:  email
horusec-platform
Horusec Platform is a set of web services that integrate with the Horusec CLI to facilitate the visualization and management of found vulnerabilities.
Stars: ✭ 32 (+3.23%)
Mutual labels:  email
puppeteer-email
Email automation driven by headless chrome.
Stars: ✭ 135 (+335.48%)
Mutual labels:  email
Email-Spammer
Great script for sending and spaming emails! gmail, yahoo, outlook, hotmail.
Stars: ✭ 79 (+154.84%)
Mutual labels:  email
python-smime
S/MIME encoder in pure python
Stars: ✭ 16 (-48.39%)
Mutual labels:  email
news-api
Go newsletter API backed by DynamoDB
Stars: ✭ 63 (+103.23%)
Mutual labels:  email
Smart-Mass-Mailer
Smart Bulk Email Sender with Mail Merge, Delay between Emails and HTML Content
Stars: ✭ 51 (+64.52%)
Mutual labels:  email
Maily-Form
Forms on any website
Stars: ✭ 29 (-6.45%)
Mutual labels:  email
thymeflow
Installer for Thymeflow, a personal knowledge management system.
Stars: ✭ 27 (-12.9%)
Mutual labels:  email
trualias
Mentally computable verification codes for email aliases implemented as a postfix tcp table or milter; uses asyncio.
Stars: ✭ 33 (+6.45%)
Mutual labels:  email
lttrs-android
No-frills, easy to use, easy to maintain Email client for Android based on the JSON Meta Application Protocol (JMAP).
Stars: ✭ 176 (+467.74%)
Mutual labels:  email

Email Reply Parser

Test and Build NPM Downloads

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.

😘 Maintainer: @baptistejamin

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 it 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].