node.js - 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",
}
为什么附加消息中的文本会添加到我的消息中?如何解决?
解决方案
推荐阅读
- ajax - Woocommerce 的产品过滤器以及如何在移动设备上显示它们
- api - Asp.Net CORS 安全问题
- reactjs - redux 道具未更新内部 addEventListener
- r - 使用 R 从列中计算重复均值
- javascript - 如何在页面加载时对对象进行排序?Vue
- python - 如何在 python 中生成 8 个字节的唯一随机数?
- c# - 无法将学生列表中的项目添加到其他班级的列表框中
- python - PySpark - 如果条件不满足,什么也不做
- excel - 如何使单元格范围在 VBA 中工作?
- snowflake-cloud-data-platform - 在 Snowflake 中克隆角色或将授权复制到新角色