from eml for formats

Parse text as .eml and create record.

Signature

> from eml --preview-body

Parameters

  • --preview-body {int}: How many bytes of the body to preview

Input/output types:

input output
string record

Examples

Convert eml structured data into record

>'From: test@email.com
Subject: Welcome
To: someone@somewhere.com
Test'|from eml
╭─────────┬─────────────────────────────────────╮
SubjectWelcome
╭─────────┬────────────────╮
FromName
Addresstest@email.com
╰─────────┴────────────────╯
╭─────────┬───────────────────────╮
ToName
Addresssomeone@somewhere.com
╰─────────┴───────────────────────╯
BodyTest
╰─────────┴─────────────────────────────────────╯

Convert eml structured data into record

>'From: test@email.com
Subject: Welcome
To: someone@somewhere.com
Test'|from eml-b1
╭─────────┬─────────────────────────────────────╮
SubjectWelcome
╭─────────┬────────────────╮
FromName
Addresstest@email.com
╰─────────┴────────────────╯
╭─────────┬───────────────────────╮
ToName
Addresssomeone@somewhere.com
╰─────────┴───────────────────────╯
BodyT
╰─────────┴─────────────────────────────────────╯

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/from_eml.html