因此,我目前有一个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;
}
所以,我知道修复程序应该在这里进行,但是对于我一生,我找不到imap.FetchHeaders()
部分应有的内容。
使用FetchBundle()
代替FetchHeaders()
。