首页 > 解决方案 > Nodemailer 中的 .eml 附件

问题描述

我正在尝试通过 Nodemailer 发送一个 .eml 文件作为附件。我的消息如下所示:

{
  to, from, subject, // etc.
  text: "",
  html: "",
  attachments: [{
    filename: "name.eml",
    content: "ATTACHED MESSAGE CONTENT",
    contentType: "message/rfc822",
    contentDisposition: "attachment",
    contentTransferEncoding: "8bit",
  }]
}

它确实作为附件发送,很棒。但是收到的消息是这样的:

{
  // all the same BUT
  text: "ATTACHED MESSAGE CONTENT",
  html: "ATTACHED MESSAGE CONTENT",
}

为什么附加消息中的文本会添加到我的消息中?如何解决?

标签: node.jsnodemailer

解决方案


推荐阅读