mail-parser 0.11.2

Fast and robust e-mail parsing library for Rust
Documentation
{
  "html_body": [
    1,
    2,
    3,
    4,
    5,
    6
  ],
  "text_body": [
    1,
    2,
    3,
    4,
    5,
    6
  ],
  "attachments": [],
  "parts": [
    {
      "headers": [
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "multipart",
              "c_subtype": "mixed",
              "attributes": [
                {
                  "name": "boundary",
                  "value": "1"
                }
              ]
            }
          },
          "offset_field": 0,
          "offset_start": 13,
          "offset_end": 44
        },
        {
          "name": "mime_version",
          "value": {
            "Text": "1.0"
          },
          "offset_field": 44,
          "offset_start": 57,
          "offset_end": 62
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Multipart": [
          1,
          2,
          3,
          4,
          5,
          6
        ]
      },
      "offset_header": 0,
      "offset_body": 63,
      "offset_end": 704
    },
    {
      "headers": [
        {
          "name": "content_transfer_encoding",
          "value": {
            "Text": "6bit"
          },
          "offset_field": 67,
          "offset_start": 93,
          "offset_end": 99
        },
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "text",
              "c_subtype": "plain",
              "attributes": [
                {
                  "name": "charset",
                  "value": "UTF-8"
                }
              ]
            }
          },
          "offset_field": 99,
          "offset_start": 112,
          "offset_end": 139
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Text": "Move black king to queen's bishop\n"
      },
      "offset_header": 67,
      "offset_body": 140,
      "offset_end": 174
    },
    {
      "headers": [
        {
          "name": "content_transfer_encoding",
          "value": {
            "Text": "7bits"
          },
          "offset_field": 179,
          "offset_start": 205,
          "offset_end": 218
        },
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "text",
              "c_subtype": "plain",
              "attributes": [
                {
                  "name": "charset",
                  "value": "UTF-8"
                }
              ]
            }
          },
          "offset_field": 218,
          "offset_start": 231,
          "offset_end": 258
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Text": "Move ♚ to ♛'s ♝\n"
      },
      "offset_header": 179,
      "offset_body": 259,
      "offset_end": 281
    },
    {
      "headers": [
        {
          "name": "content_transfer_encoding",
          "value": {
            "Text": "8 bit"
          },
          "offset_field": 286,
          "offset_start": 312,
          "offset_end": 319
        },
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "text",
              "c_subtype": "plain",
              "attributes": [
                {
                  "name": "charset",
                  "value": "UTF-8"
                }
              ]
            }
          },
          "offset_field": 319,
          "offset_start": 332,
          "offset_end": 359
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Text": "Move ♚ to ♛'s ♝\n"
      },
      "offset_header": 286,
      "offset_body": 360,
      "offset_end": 382
    },
    {
      "headers": [
        {
          "name": "content_transfer_encoding",
          "value": {
            "Text": "7-bit"
          },
          "offset_field": 387,
          "offset_start": 413,
          "offset_end": 420
        },
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "text",
              "c_subtype": "plain",
              "attributes": [
                {
                  "name": "charset",
                  "value": "UTF-8"
                }
              ]
            }
          },
          "offset_field": 420,
          "offset_start": 433,
          "offset_end": 460
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Text": "Move ♚ to ♛'s ♝\n"
      },
      "offset_header": 387,
      "offset_body": 461,
      "offset_end": 483
    },
    {
      "headers": [
        {
          "name": "content_transfer_encoding",
          "value": {
            "Text": "8-bit"
          },
          "offset_field": 488,
          "offset_start": 514,
          "offset_end": 521
        },
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "text",
              "c_subtype": "plain",
              "attributes": [
                {
                  "name": "charset",
                  "value": "UTF-8"
                }
              ]
            }
          },
          "offset_field": 521,
          "offset_start": 534,
          "offset_end": 561
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Text": "Move ♚ to ♛'s ♝\n"
      },
      "offset_header": 488,
      "offset_body": 562,
      "offset_end": 584
    },
    {
      "headers": [
        {
          "name": "content_transfer_encoding",
          "value": "Empty",
          "offset_field": 589,
          "offset_start": 615,
          "offset_end": 616
        },
        {
          "name": "content_type",
          "value": {
            "ContentType": {
              "c_type": "text",
              "c_subtype": "plain",
              "attributes": [
                {
                  "name": "charset",
                  "value": "UTF-8"
                }
              ]
            }
          },
          "offset_field": 616,
          "offset_start": 629,
          "offset_end": 656
        }
      ],
      "is_encoding_problem": false,
      "body": {
        "Text": "Move =E2=99=9A to =E2=99=9B's =E2=99=9D\n"
      },
      "offset_header": 589,
      "offset_body": 657,
      "offset_end": 697
    }
  ]
}