Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nodemailer/mailparser
Decode mime formatted e-mails
https://github.com/nodemailer/mailparser
mailparser mime
Last synced: 5 days ago
JSON representation
Decode mime formatted e-mails
- Host: GitHub
- URL: https://github.com/nodemailer/mailparser
- Owner: nodemailer
- License: other
- Created: 2010-10-07T14:05:03.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-04-25T09:37:58.000Z (6 months ago)
- Last Synced: 2024-10-28T17:48:43.906Z (6 days ago)
- Topics: mailparser, mime
- Language: JavaScript
- Homepage:
- Size: 2.82 MB
- Stars: 1,587
- Watchers: 42
- Forks: 281
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - nodemailer/mailparser - Decode mime formatted e-mails (JavaScript)
- awesome-starred - nodemailer/mailparser - Decode mime formatted e-mails (others)
README
# mailparser
![Nodemailer](https://raw.githubusercontent.com/nodemailer/nodemailer/master/assets/nm_logo_200x136.png)
Advanced email parser for Node.js. Everything is handled as a stream which should make it able to parse even very large messages (100MB+) with relatively low overhead.
## Looking for a front-end solution?
_mailparser_ is Node.js only library, so you can't use it reliably in the front-end or bundle with WebPack. If you do need a solution to parse emails in the front-end then use [PostalMime](https://www.npmjs.com/package/postal-mime).
## Installation
First install the module from npm:
```
$ npm install mailparser
```next import the `mailparser` object into your script:
```js
const mailparser = require('mailparser');
```## Usage
See [mailparser homepage](https://nodemailer.com/extras/mailparser/) for documentation and terms.
### License
Licensed under MIT