【问题标题】:Node.js: How can I just access the “To”, “Body” and “From” fields of an e-mail received using node-imap?Node.js:如何只访问使用 node-imap 接收的电子邮件的“收件人”、“正文”和“发件人”字段?
【发布时间】:2011-07-29 23:29:23
【问题描述】:

我使用node-imap 来获取我的Gmail 电子邮件,尽管他们的示例运行良好,但我不能只打印msg.Tomsg.Bodymsg.From。我只能打印整条消息,太多了。

谢谢。

【问题讨论】:

  • 自述文件中的示例使用 util.inspect 打印出 msg 对象的结构。你看到了什么输出?

标签: javascript node.js imap


【解决方案1】:

根据 node-imap 的文档,msg.headers 中提供了 To 和 From 标头,其中包括 To 和 From。为了检索正文,您必须在每次发出 chunk 事件时附加一个变量,并且在 end 时,您应该有一个完整的正文。在触发 end 事件之前,这些标头可能也不完全可用,因此您必须考虑到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 2020-01-11
    • 2015-11-07
    相关资源
    最近更新 更多