Как я могу прочитать текст сообщения с помощью Chilkat и Node.js? - PullRequest
0 голосов
/ 12 марта 2020

Итак, у меня есть проект node.js, который использует chilkat для чтения электронных писем. В настоящее время он делает большую часть того, что я ищу, возвращая тему, заголовок и адрес электронной почты каждого письма. Единственное, что я не могу вернуть, это основной текст. В настоящее время, когда я пытаюсь это сделать, он возвращает либо пустой результат null.

Я знаю, почему возникает проблема. Это потому, что я только получаю информацию заголовка письма здесь, прежде чем пытаться напечатать результат:

var bundle;
bundle = imap.FetchHeaders(messageSet);
if (imap.LastMethodSuccess == false) {

    console.log(imap.LastErrorText);
    return;
}

var i = 0;
while (i < bundle.MessageCount) {
    // email: Email
    var email;
    email = bundle.GetEmail(i);

    console.log(email.GetHeaderField("Date"));
    console.log(email.Subject);
    console.log(email.From);
    console.log(email.Body);
    console.log("--");

    i = i+1;
}

Итак, я знаю, что исправление должно произойти здесь, но я не могу найти то, что должно go на месте imap.FetchHeaders() часть.

1 Ответ

0 голосов
/ 12 марта 2020

Используйте FetchBundle() вместо FetchHeaders().

...