Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darnfish/email-forward-parser
Parses forwarded emails and extracts original content
https://github.com/darnfish/email-forward-parser
email forward mail parser
Last synced: 15 days ago
JSON representation
Parses forwarded emails and extracts original content
- Host: GitHub
- URL: https://github.com/darnfish/email-forward-parser
- Owner: darnfish
- License: mit
- Created: 2023-07-11T17:12:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-01T20:05:25.000Z (11 months ago)
- Last Synced: 2023-12-01T21:23:17.193Z (11 months ago)
- Topics: email, forward, mail, parser
- Language: Go
- Homepage: https://pkg.go.dev/github.com/darnfish/email-forward-parser
- Size: 104 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# email-forward-parser
[![Go Reference](https://pkg.go.dev/badge/github.com/darnfish/email-forward-parser.svg)](https://pkg.go.dev/github.com/darnfish/email-forward-parser)
[![Build and Test](https://github.com/darnfish/email-forward-parser/actions/workflows/test.yml/badge.svg)](https://github.com/darnfish/email-forward-parser/actions/workflows/test.yml)
[![codecov](https://codecov.io/gh/darnfish/email-forward-parser/branch/main/graph/badge.svg?token=P8KQD92JZH)](https://codecov.io/gh/darnfish/email-forward-parser)Parses forwarded emails and extracts original content.
This is a Go port of [crisp-oss/email-forward-parser](https://github.com/crisp-oss/email-forward-parser).
## Who uses it?
Pickup
## Installation
```
go get "https://github.com/darnfish/email-forward-parser"
```## Usage
```go
import efp "github.com/darnfish/email-forward-parser"result := efp.Read(body, subject)
log.Println(result.Forwarded) // true
log.Println(result)
// {
// Forwarded: true,
// Message: "Praesent suscipit egestas hendrerit.",
// Email: {
// Body: "Aenean quis diam urna.",
// From: {
// Name: "John Doe",
// Address: "[email protected]"
// },
// To: [{
// Name: "Bessie Berry",
// Address: "[email protected]"
// }],
// CC: [{
// Name: "Walter Sheltan",
// Address: "[email protected]"
// }],
// Subject: "Integer consequat non purus",
// Date: "25 October 2021 at 11:17:21 EEST"
// }
// }
```## Licence
MIT