我们正在使用入站解析来处理SendGrid中的消息。 现在,我们要处理回复消息,为此,我们需要从电子邮件中提取消息ID。
我们如何从经过入站解析的电子邮件中提取消息ID? 正如我在请求标头中看不到的那样。
@wooyah
我发现最好使用以下内容...
var MailParser = require("mailparser").MailParser;
var mailparser = new MailParser();
mailparser.on("end", function(mail_object){
log(util.inspect(mail_object));
});
mailparser.write(req.body.email);
mailparser.end();
这需要检查“入站解析”设置“ POST原始的完整MIME消息”。
您会发现mail_object具有所需的功能。
感谢您帮助@jerryongit!
我刚刚编辑了您的评论以提高可读性。
谢谢@jerryongit ,
您的代码确实很有帮助。
我设置为使用busboy从Header捕获所需的数据,现在已经没有问题了。 :)
最有用的评论
@wooyah
我发现最好使用以下内容...
这需要检查“入站解析”设置“ POST原始的完整MIME消息”。
您会发现mail_object具有所需的功能。