我如何使用Chilkat和Node.js读取电子邮件的正文?

问题描述 投票:0回答:1

因此,我目前有一个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()部分应有的内容。

node.js email imap chilkat
1个回答
0
投票

使用FetchBundle()代替FetchHeaders()

© www.soinside.com 2019 - 2024. All rights reserved.