node.js - 无法使用 imap 获取自定义标头
问题描述
我可以使用 Nodemailer 模块发送带有自定义标题的电子邮件。但是当我使用节点 Imap 模块检索电子邮件时,我无法获取这些自定义标头
我尝试了使用 mailparser 模块,但仍然看不到自定义标头。如果我在 Outlook 客户端中打开电子邮件详细信息,我会看到我的自定义标题。
Stream is coming from 'body' call back.
simpleParser(stream)
.then(mail => {
//console.log(mail.headers);
console.log(inspect(mail, false, 22));
})
有没有人尝试访问自定义标题?
解决方案
问题出在 Office 365 邮件服务器上。当我对 gmail 运行相同的代码时,我可以获得自定义标头
推荐阅读
- java - Spring Batch + JPA + PostgreSQL 当前事务被中止,命令被忽略直到事务块结束
- asp.net-core - Rest api,将 cookie 设置为 blazor wasm 客户端
- laravel - 试图获取非对象的属性“总计”(laravel 和 vue)
- javascript - 如何生成 0.1 到 46.61 之间的序列,间隔为 0.1
- swift - UIButton 标题“Button”从属性检查器中删除后未清除
- wordpress - 从订单中删除商品后订单页面未更新
- html - 在透明 div 之上使子 div 不透明
- regex - 不接受单个下划线但接受单个字母的正则表达式
- javascript - Javascript从嵌套结构创建一个新数组
- django - 如何找到相关表中日期时间字段之间的平均差异?