0.0.7 • Published 1 year ago

@mryhryki/email v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@mryhryki/email

Email library for personal use.

How to use

import fs  from "node:fs/promises"
import { parseEmail } from '@mryhryki/email';

const emlRawData = await fs.readFile("path/to/eml/file");
console.log(JSON.stringify(await parseEmail(emlRawData), null, 2));
/* => {
  "messageId": "<CACvnhqv-BSudLM5mk3uhmJZpP8nRobsew3bCUmiOpPfBCQQ1xQ@mail.gmail.com>",
  "date": "2022-09-13T13:32:38.000Z",
  "subject": "TEST",
  "to": [
    {
      "name": "Hiroyuki Moriya",
      "address": "mryhryki@gmail.com"
    }
  ],
  "from": {
    "name": "Hiroyuki Moriya",
    "address": "mryhryki@gmail.com"
  },
  "cc": [],
  "replyTo": null,
  "headers": {
    "mime-version": "MIME-Version: 1.0",
    "date": "Date: Tue, 13 Sep 2022 22:32:38 +0900",
    "message-id": "Message-ID: <CACvnhqv-BSudLM5mk3uhmJZpP8nRobsew3bCUmiOpPfBCQQ1xQ@mail.gmail.com>",
    "subject": "Subject: TEST",
    "from": "From: Hiroyuki Moriya <mryhryki@gmail.com>",
    "to": "To: Hiroyuki Moriya <mryhryki@gmail.com>",
    "content-type": "Content-Type: multipart/alternative; boundary=\"000000000000c1569105e88f0be0\""
  },
  "attachments": [],
  "html": [
    "<div dir=\"ltr\"><b>BODY</b></div>",
    ""
  ],
  "text": [
    "*BODY*",
    ""
  ]
} */
0.0.7

1 year ago

0.0.5

1 year ago

0.0.6

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.4

1 year ago

0.0.1

2 years ago