Как правильно разобрать почту используя javascript - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь разобрать электронную почту, с помощью анализатора почты nodemailer, но он не работает для multipart / альтернативы. Есть ли какая-либо библиотека с открытым исходным кодом, которую можно использовать со всеми типами контента, такими как multipart / mixed / alternative. Также могут быть типы Content-Transfer-Encoding, например base64

    X-sender: <sender@sendersdomain.com>
    X-receiver: <somerecipient@recipientdomain.com>
    From: "Senders Name" <sender@sendersdomain.com>
    To: "Recipient Name" <somerecipient@recipientdomain.com>
    Message-ID: <5bec11c119194c14999e592feb46e3cf@sendersdomain.com>
    Date: Sat, 24 Sep 2005 15:06:49 -0400
    Subject: Sample Multi-Part
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    boundary="----=_NextPart_DC7E1BB5_1105_4DB3_BAE3_2A6208EB099D"

    ------=_NextPart_DC7E1BB5_1105_4DB3_BAE3_2A6208EB099D
    Content-type: text/plain; charset=iso-8859-1
    Content-Transfer-Encoding: quoted-printable

    Sample Text Content
    ------=_NextPart_DC7E1BB5_1105_4DB3_BAE3_2A6208EB099D
    Content-type: text/html; charset=iso-8859-1
    Content-Transfer-Encoding: quoted-printable

    <html>
    <head>
    </head>
    <body>
    <div style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Sample HTML =
    Content</div>
    </body>
    </html>

    ------=_NextPart_DC7E1BB5_1105_4DB3_BAE3_2A6208EB099D--
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...