Итак, у меня есть проект 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()
часть.